From d87c278cceef681e37f344e377f54ff91007e7d4 Mon Sep 17 00:00:00 2001 From: Anthony LC Date: Wed, 26 Jun 2024 16:55:36 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=9A(service-worker)=20move=20service?= =?UTF-8?q?=20worker=20to=20features?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The service worker is now in the features folder. It is more a feature than a core part of the app. --- src/frontend/apps/impress/next.config.js | 2 +- .../impress/src/{core => features}/service-worker/ApiPlugin.ts | 0 .../impress/src/{core => features}/service-worker/DocsDB.ts | 0 .../src/{core => features}/service-worker/RequestSerializer.ts | 0 .../src/{core => features}/service-worker/SyncManager.ts | 0 .../service-worker/__tests__/ApiPlugin.test.tsx | 0 .../service-worker/__tests__/RequestSerializer.test.tsx | 0 .../service-worker/__tests__/SyncManager.test.tsx | 0 .../{core => features}/service-worker/__tests__/_app.test.tsx | 0 .../apps/impress/src/{core => features}/service-worker/conf.ts | 0 .../src/{core => features}/service-worker/service-worker-api.ts | 0 .../src/{core => features}/service-worker/service-worker.ts | 0 12 files changed, 1 insertion(+), 1 deletion(-) rename src/frontend/apps/impress/src/{core => features}/service-worker/ApiPlugin.ts (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/DocsDB.ts (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/RequestSerializer.ts (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/SyncManager.ts (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/__tests__/ApiPlugin.test.tsx (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/__tests__/RequestSerializer.test.tsx (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/__tests__/SyncManager.test.tsx (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/__tests__/_app.test.tsx (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/conf.ts (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/service-worker-api.ts (100%) rename src/frontend/apps/impress/src/{core => features}/service-worker/service-worker.ts (100%) diff --git a/src/frontend/apps/impress/next.config.js b/src/frontend/apps/impress/next.config.js index 41dbb881..16d2bbaa 100644 --- a/src/frontend/apps/impress/next.config.js +++ b/src/frontend/apps/impress/next.config.js @@ -44,7 +44,7 @@ const nextConfig = { if (!isServer && process.env.NEXT_PUBLIC_SW_DEACTIVATED !== 'true') { config.plugins.push( new InjectManifest({ - swSrc: './src/core/service-worker/service-worker.ts', + swSrc: './src/features/service-worker/service-worker.ts', swDest: '../public/service-worker.js', include: [ ({ asset }) => { diff --git a/src/frontend/apps/impress/src/core/service-worker/ApiPlugin.ts b/src/frontend/apps/impress/src/features/service-worker/ApiPlugin.ts similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/ApiPlugin.ts rename to src/frontend/apps/impress/src/features/service-worker/ApiPlugin.ts diff --git a/src/frontend/apps/impress/src/core/service-worker/DocsDB.ts b/src/frontend/apps/impress/src/features/service-worker/DocsDB.ts similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/DocsDB.ts rename to src/frontend/apps/impress/src/features/service-worker/DocsDB.ts diff --git a/src/frontend/apps/impress/src/core/service-worker/RequestSerializer.ts b/src/frontend/apps/impress/src/features/service-worker/RequestSerializer.ts similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/RequestSerializer.ts rename to src/frontend/apps/impress/src/features/service-worker/RequestSerializer.ts diff --git a/src/frontend/apps/impress/src/core/service-worker/SyncManager.ts b/src/frontend/apps/impress/src/features/service-worker/SyncManager.ts similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/SyncManager.ts rename to src/frontend/apps/impress/src/features/service-worker/SyncManager.ts diff --git a/src/frontend/apps/impress/src/core/service-worker/__tests__/ApiPlugin.test.tsx b/src/frontend/apps/impress/src/features/service-worker/__tests__/ApiPlugin.test.tsx similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/__tests__/ApiPlugin.test.tsx rename to src/frontend/apps/impress/src/features/service-worker/__tests__/ApiPlugin.test.tsx diff --git a/src/frontend/apps/impress/src/core/service-worker/__tests__/RequestSerializer.test.tsx b/src/frontend/apps/impress/src/features/service-worker/__tests__/RequestSerializer.test.tsx similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/__tests__/RequestSerializer.test.tsx rename to src/frontend/apps/impress/src/features/service-worker/__tests__/RequestSerializer.test.tsx diff --git a/src/frontend/apps/impress/src/core/service-worker/__tests__/SyncManager.test.tsx b/src/frontend/apps/impress/src/features/service-worker/__tests__/SyncManager.test.tsx similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/__tests__/SyncManager.test.tsx rename to src/frontend/apps/impress/src/features/service-worker/__tests__/SyncManager.test.tsx diff --git a/src/frontend/apps/impress/src/core/service-worker/__tests__/_app.test.tsx b/src/frontend/apps/impress/src/features/service-worker/__tests__/_app.test.tsx similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/__tests__/_app.test.tsx rename to src/frontend/apps/impress/src/features/service-worker/__tests__/_app.test.tsx diff --git a/src/frontend/apps/impress/src/core/service-worker/conf.ts b/src/frontend/apps/impress/src/features/service-worker/conf.ts similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/conf.ts rename to src/frontend/apps/impress/src/features/service-worker/conf.ts diff --git a/src/frontend/apps/impress/src/core/service-worker/service-worker-api.ts b/src/frontend/apps/impress/src/features/service-worker/service-worker-api.ts similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/service-worker-api.ts rename to src/frontend/apps/impress/src/features/service-worker/service-worker-api.ts diff --git a/src/frontend/apps/impress/src/core/service-worker/service-worker.ts b/src/frontend/apps/impress/src/features/service-worker/service-worker.ts similarity index 100% rename from src/frontend/apps/impress/src/core/service-worker/service-worker.ts rename to src/frontend/apps/impress/src/features/service-worker/service-worker.ts