From eede5055342d0a45d289b59bb41245938b55aa8d Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 25 Jun 2023 14:31:43 +0200 Subject: disable sw --- client-web/source/sw/client.ts | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) (limited to 'client-web/source/sw') 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 +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 */ /// +// 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[]) { -- cgit v1.2.3-70-g09d2