aboutsummaryrefslogtreecommitdiff
path: root/client-web
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-06-25 14:31:43 +0200
committermetamuffin <metamuffin@disroot.org>2023-06-25 14:31:43 +0200
commiteede5055342d0a45d289b59bb41245938b55aa8d (patch)
tree906d2e20a6d4512d342bbbb0ebc6427cd40dabaa /client-web
parent4dd7314b2e5cc3776c76cdfdc029d48d9265ad67 (diff)
downloadkeks-meet-eede5055342d0a45d289b59bb41245938b55aa8d.tar
keks-meet-eede5055342d0a45d289b59bb41245938b55aa8d.tar.bz2
keks-meet-eede5055342d0a45d289b59bb41245938b55aa8d.tar.zst
disable sw
Diffstat (limited to 'client-web')
-rw-r--r--client-web/source/sw/client.ts38
1 files changed, 20 insertions, 18 deletions
diff --git a/client-web/source/sw/client.ts b/client-web/source/sw/client.ts
index 1396826..1e282c5 100644
--- a/client-web/source/sw/client.ts
+++ b/client-web/source/sw/client.ts
@@ -1,9 +1,10 @@
/*
- This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet)
- which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
- Copyright (C) 2022 metamuffin <metamuffin@disroot.org>
+This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet)
+which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
+Copyright (C) 2022 metamuffin <metamuffin@disroot.org>
*/
/// <reference lib="dom" />
+// deno-lint-ignore-file no-unused-vars prefer-const
import { log } from "../logger.ts"
import { SWMessage } from "./protocol.ts"
@@ -11,21 +12,22 @@ import { SWMessage } from "./protocol.ts"
export let SW_ENABLED = false
export async function init_serviceworker() {
- let reg = await globalThis.navigator.serviceWorker.getRegistration()
- if (reg) {
- log("sw", "service worker already installed")
- SW_ENABLED = true
- } else {
- log("sw", "registering service worker")
- await globalThis.navigator.serviceWorker.register("/sw.js", { scope: "/", type: "module" })
- log("sw", "worker installed")
- reg = await globalThis.navigator.serviceWorker.getRegistration();
- if (!reg) throw new Error("we just registered the sw!?");
- SW_ENABLED = !!reg
- }
- start_handler()
- log("sw", "checking for updates")
- send_sw_message({ check_version: true })
+ // TODO this breaks shift-reload for some reason
+ // let reg = await globalThis.navigator.serviceWorker.getRegistration()
+ // if (reg) {
+ // log("sw", "service worker already installed")
+ // SW_ENABLED = true
+ // } else {
+ // log("sw", "registering service worker")
+ // await globalThis.navigator.serviceWorker.register("/sw.js", { scope: "/", type: "module" })
+ // log("sw", "worker installed")
+ // reg = await globalThis.navigator.serviceWorker.getRegistration();
+ // if (!reg) throw new Error("we just registered the sw!?");
+ // SW_ENABLED = !!reg
+ // }
+ // start_handler()
+ // log("sw", "checking for updates")
+ // send_sw_message({ check_version: true })
}
export async function send_sw_message(message: SWMessage, transfer?: Transferable[]) {