From 14f33430af90970c0bc2065c6a24f62709529219 Mon Sep 17 00:00:00 2001 From: Johan Girod Date: Tue, 23 Mar 2021 10:09:10 +0100 Subject: [PATCH] =?UTF-8?q?Unregister=20les=20service=20worker=20pr=C3=A9c?= =?UTF-8?q?=C3=A9dents?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mon-entreprise/source/entry.en.tsx | 11 ++++++----- mon-entreprise/source/entry.fr.tsx | 9 +++++---- publicodes/site/entry.tsx | 2 +- removeServiceWorker.js | 7 +++++++ 4 files changed, 19 insertions(+), 10 deletions(-) create mode 100644 removeServiceWorker.js diff --git a/mon-entreprise/source/entry.en.tsx b/mon-entreprise/source/entry.en.tsx index 03daafada..7d5e7fcb3 100644 --- a/mon-entreprise/source/entry.en.tsx +++ b/mon-entreprise/source/entry.en.tsx @@ -1,13 +1,14 @@ import 'core-js/stable' -import { hot } from 'react-hot-loader/root' -import { render } from 'react-dom' -import 'regenerator-runtime/runtime' import rules from 'modele-social' +import { render } from 'react-dom' +import { hot } from 'react-hot-loader/root' +import 'regenerator-runtime/runtime' +import '../../removeServiceWorker' +import App from './App' import i18next from './locales/i18n' -import translations from './locales/ui-en.yaml' import ruleTranslations from './locales/rules-en.yaml' import translateRules from './locales/translateRules' -import App from './App' +import translations from './locales/ui-en.yaml' i18next.addResourceBundle('en', 'translation', translations) i18next.changeLanguage('en') diff --git a/mon-entreprise/source/entry.fr.tsx b/mon-entreprise/source/entry.fr.tsx index 27571b390..fa8aab8b4 100644 --- a/mon-entreprise/source/entry.fr.tsx +++ b/mon-entreprise/source/entry.fr.tsx @@ -1,9 +1,10 @@ -import { hot } from 'react-hot-loader/root' import 'core-js/stable' -import 'react-hot-loader' -import { render } from 'react-dom' -import 'regenerator-runtime/runtime' import rules from 'modele-social' +import { render } from 'react-dom' +import 'react-hot-loader' +import { hot } from 'react-hot-loader/root' +import 'regenerator-runtime/runtime' +import '../../removeServiceWorker' import App from './App' import i18next from './locales/i18n' diff --git a/publicodes/site/entry.tsx b/publicodes/site/entry.tsx index 7a6747156..f7d1447dc 100644 --- a/publicodes/site/entry.tsx +++ b/publicodes/site/entry.tsx @@ -1,9 +1,9 @@ // TODO: The webpack configuration of the publi.codes site remains in the // mon-entreprise.fr and should be dissociated. - import 'core-js/stable' import { render } from 'react-dom' import 'regenerator-runtime/runtime' +import '../../removeServiceWorker' import App from './components/App' const anchor = document.querySelector('#js') diff --git a/removeServiceWorker.js b/removeServiceWorker.js new file mode 100644 index 000000000..457c348fb --- /dev/null +++ b/removeServiceWorker.js @@ -0,0 +1,7 @@ +if (navigator.serviceWorker) { + navigator.serviceWorker.getRegistrations().then(function (registrations) { + for (let registration of registrations) { + registration.unregister() + } + }) +}