From 60b16f6849f8f29c18dac694b24d3e2e0d0f5a8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Poizat?= Date: Tue, 21 Jan 2025 16:11:24 +0100 Subject: [PATCH] feat: Remove unused file --- src/lib/middlewares/konnectorsI18n.js | 51 --------------------------- 1 file changed, 51 deletions(-) delete mode 100644 src/lib/middlewares/konnectorsI18n.js diff --git a/src/lib/middlewares/konnectorsI18n.js b/src/lib/middlewares/konnectorsI18n.js deleted file mode 100644 index 8d13677b71..0000000000 --- a/src/lib/middlewares/konnectorsI18n.js +++ /dev/null @@ -1,51 +0,0 @@ -import { extend as extendI18n } from 'cozy-ui/transpiled/react/providers/I18n' - -const KONNECTORS_DOCTYPE = 'io.cozy.konnectors' - -const extendI18nWithKonnector = lang => konnector => { - const { langs, locales } = konnector - - const hasLangs = langs && langs.length - if (!hasLangs) { - // eslint-disable-next-line no-console - console.warn(`Konnector ${konnector.name} does not specify any lang`) - return konnector - } - - const providesLang = hasLangs && langs.includes(lang) - const actualLang = providesLang ? lang : langs[0] - - const localeKeys = locales && Object.keys(locales) - const providesLocales = - localeKeys && localeKeys.length && localeKeys.includes(actualLang) - - if (!providesLocales) { - // eslint-disable-next-line no-console - console.warn( - `Konnector ${konnector.name} does not specify any locale for lang ${actualLang}` - ) - return konnector - } - - extendI18n({ [konnector.slug]: locales[actualLang] }) - return konnector -} - -export const konnectorsI18nMiddleware = lang => () => next => action => { - const { response } = action - switch (action.type) { - case 'RECEIVE_DATA': - case 'RECEIVE_NEW_DOCUMENT': - if (response && action.doctype === KONNECTORS_DOCTYPE) { - const konnectors = response.data - konnectors && - konnectors.length && - konnectors.forEach(extendI18nWithKonnector(lang)) - } - break - } - - return next(action) -} - -export default konnectorsI18nMiddleware