- An unhandled error has occurred.
-
Reload
-
🗙
-
-
-
-
-
-
-
-
diff --git a/PlaylistShared.PWA2123/wwwroot/manifest.webmanifest b/PlaylistShared.PWA2123/wwwroot/manifest.webmanifest
deleted file mode 100644
index 5496339..0000000
--- a/PlaylistShared.PWA2123/wwwroot/manifest.webmanifest
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "name": "PlaylistShared.PWA",
- "short_name": "PlaylistShared.PWA",
- "id": "./",
- "start_url": "./",
- "display": "standalone",
- "background_color": "#ffffff",
- "theme_color": "#03173d",
- "prefer_related_applications": false,
- "icons": [
- {
- "src": "icon-512.png",
- "type": "image/png",
- "sizes": "512x512"
- },
- {
- "src": "icon-192.png",
- "type": "image/png",
- "sizes": "192x192"
- }
- ]
-}
diff --git a/PlaylistShared.PWA2123/wwwroot/sample-data/weather.json b/PlaylistShared.PWA2123/wwwroot/sample-data/weather.json
deleted file mode 100644
index b745973..0000000
--- a/PlaylistShared.PWA2123/wwwroot/sample-data/weather.json
+++ /dev/null
@@ -1,27 +0,0 @@
-[
- {
- "date": "2022-01-06",
- "temperatureC": 1,
- "summary": "Freezing"
- },
- {
- "date": "2022-01-07",
- "temperatureC": 14,
- "summary": "Bracing"
- },
- {
- "date": "2022-01-08",
- "temperatureC": -13,
- "summary": "Freezing"
- },
- {
- "date": "2022-01-09",
- "temperatureC": -16,
- "summary": "Balmy"
- },
- {
- "date": "2022-01-10",
- "temperatureC": -2,
- "summary": "Chilly"
- }
-]
diff --git a/PlaylistShared.PWA2123/wwwroot/service-worker.js b/PlaylistShared.PWA2123/wwwroot/service-worker.js
deleted file mode 100644
index fe614da..0000000
--- a/PlaylistShared.PWA2123/wwwroot/service-worker.js
+++ /dev/null
@@ -1,4 +0,0 @@
-// In development, always fetch from the network and do not enable offline support.
-// This is because caching would make development more difficult (changes would not
-// be reflected on the first load after each change).
-self.addEventListener('fetch', () => { });
diff --git a/PlaylistShared.PWA2123/wwwroot/service-worker.published.js b/PlaylistShared.PWA2123/wwwroot/service-worker.published.js
deleted file mode 100644
index 51a0e5c..0000000
--- a/PlaylistShared.PWA2123/wwwroot/service-worker.published.js
+++ /dev/null
@@ -1,55 +0,0 @@
-// Caution! Be sure you understand the caveats before publishing an application with
-// offline support. See https://aka.ms/blazor-offline-considerations
-
-self.importScripts('./service-worker-assets.js');
-self.addEventListener('install', event => event.waitUntil(onInstall(event)));
-self.addEventListener('activate', event => event.waitUntil(onActivate(event)));
-self.addEventListener('fetch', event => event.respondWith(onFetch(event)));
-
-const cacheNamePrefix = 'offline-cache-';
-const cacheName = `${cacheNamePrefix}${self.assetsManifest.version}`;
-const offlineAssetsInclude = [ /\.dll$/, /\.pdb$/, /\.wasm/, /\.html/, /\.js$/, /\.json$/, /\.css$/, /\.woff$/, /\.png$/, /\.jpe?g$/, /\.gif$/, /\.ico$/, /\.blat$/, /\.dat$/, /\.webmanifest$/ ];
-const offlineAssetsExclude = [ /^service-worker\.js$/ ];
-
-// Replace with your base path if you are hosting on a subfolder. Ensure there is a trailing '/'.
-const base = "/";
-const baseUrl = new URL(base, self.origin);
-const manifestUrlList = self.assetsManifest.assets.map(asset => new URL(asset.url, baseUrl).href);
-
-async function onInstall(event) {
- console.info('Service worker: Install');
-
- // Fetch and cache all matching items from the assets manifest
- const assetsRequests = self.assetsManifest.assets
- .filter(asset => offlineAssetsInclude.some(pattern => pattern.test(asset.url)))
- .filter(asset => !offlineAssetsExclude.some(pattern => pattern.test(asset.url)))
- .map(asset => new Request(asset.url, { integrity: asset.hash, cache: 'no-cache' }));
- await caches.open(cacheName).then(cache => cache.addAll(assetsRequests));
-}
-
-async function onActivate(event) {
- console.info('Service worker: Activate');
-
- // Delete unused caches
- const cacheKeys = await caches.keys();
- await Promise.all(cacheKeys
- .filter(key => key.startsWith(cacheNamePrefix) && key !== cacheName)
- .map(key => caches.delete(key)));
-}
-
-async function onFetch(event) {
- let cachedResponse = null;
- if (event.request.method === 'GET') {
- // For all navigation requests, try to serve index.html from cache,
- // unless that request is for an offline resource.
- // If you need some URLs to be server-rendered, edit the following check to exclude those URLs
- const shouldServeIndexHtml = event.request.mode === 'navigate'
- && !manifestUrlList.some(url => url === event.request.url);
-
- const request = shouldServeIndexHtml ? 'index.html' : event.request;
- const cache = await caches.open(cacheName);
- cachedResponse = await cache.match(request);
- }
-
- return cachedResponse || fetch(event.request);
-}