diff --git a/apps/web/src/routes/+layout.svelte b/apps/web/src/routes/+layout.svelte
index b7e640b..d3f13bc 100644
--- a/apps/web/src/routes/+layout.svelte
+++ b/apps/web/src/routes/+layout.svelte
@@ -1,6 +1,6 @@
diff --git a/apps/web/src/service-worker.ts b/apps/web/src/service-worker.ts
index 97ad1c8..b224cc8 100644
--- a/apps/web/src/service-worker.ts
+++ b/apps/web/src/service-worker.ts
@@ -3,37 +3,37 @@
///
///
-import { CacheFirst } from "workbox-strategies"
-import { registerRoute, Route } from "workbox-routing"
+const sw = self as unknown as ServiceWorkerGlobalScope
-declare let self: ServiceWorkerGlobalScope
+// import { CacheFirst } from "workbox-strategies"
+// import { registerRoute, Route } from "workbox-routing"
+//
+// const fontAssetRoute = new Route(
+// ({ request }) => {
+// return request.destination === "font"
+// },
+// new CacheFirst({
+// cacheName: "font-assets",
+// }),
+// )
+// const imageAssetRoute = new Route(
+// ({ request }) => {
+// return request.destination === "image"
+// },
+// new CacheFirst({
+// cacheName: "image-assets",
+// }),
+// )
+//
+// registerRoute(fontAssetRoute)
+// registerRoute(imageAssetRoute)
-const fontAssetRoute = new Route(
- ({ request }) => {
- return request.destination === "font"
- },
- new CacheFirst({
- cacheName: "font-assets",
- }),
-)
-const imageAssetRoute = new Route(
- ({ request }) => {
- return request.destination === "image"
- },
- new CacheFirst({
- cacheName: "image-assets",
- }),
-)
-
-registerRoute(fontAssetRoute)
-registerRoute(imageAssetRoute)
-
-self.addEventListener("message", (event) => {
- if (event.data && event.data.type === "SKIP_WAITING") self.skipWaiting()
+sw.addEventListener("message", (event) => {
+ if (event.data && event.data.type === "SKIP_WAITING") sw.skipWaiting()
})
// Special fetch handler for song file sharing.
-self.addEventListener("fetch", (event: FetchEvent) => {
+sw.addEventListener("fetch", (event: FetchEvent) => {
const url = new URL(event.request.url)
if (event.request.method !== "GET" || !url.pathname.includes("/api/v1/bookmarks/share")) {
@@ -62,12 +62,8 @@ self.addEventListener("fetch", (event: FetchEvent) => {
]),
})
- const client = await self.clients.get(event.clientId)
-
- client?.postMessage({
- msg: "Got your share!",
- url,
- })
+ const client = await sw.clients.get(event.clientId)
+ client?.postMessage("Bookmark Saved!")
})(),
)
})