diff --git a/src/frontend/apps/impress/src/features/service-worker/service-worker.ts b/src/frontend/apps/impress/src/features/service-worker/service-worker.ts index e542cb18..c992aa8e 100644 --- a/src/frontend/apps/impress/src/features/service-worker/service-worker.ts +++ b/src/frontend/apps/impress/src/features/service-worker/service-worker.ts @@ -14,6 +14,7 @@ import { CacheFirst, NetworkFirst, NetworkFirstOptions, + NetworkOnly, StrategyOptions, } from 'workbox-strategies'; @@ -147,6 +148,15 @@ registerRoute( 'GET', ); +/** + * Admin cache strategy + */ +registerRoute( + ({ url }) => + url.href.includes(self.location.origin) && url.href.includes('/admin/'), + new NetworkOnly(), +); + /** * Cache stategy static files images (images / svg) */