move registerSW into index.astro

This commit is contained in:
wearrrrr 2024-04-10 19:12:18 -05:00
parent 2b5130a972
commit 23bcc6924f
3 changed files with 5 additions and 4 deletions

View file

@ -1,7 +1,6 @@
<script>
import { initTransport, registerSW, loadSelectedTransportScript } from "./ts/TransportManager";
import { initTransport, loadSelectedTransportScript } from "./ts/TransportManager";
loadSelectedTransportScript();
registerSW();
let form = document.querySelector("form");
let input = document.querySelector("input");
document.addEventListener("astro:after-swap", initForm);

View file

@ -72,7 +72,7 @@ export async function registerSW() {
})
.then((registration) => {
registration.update().then(() => {
console.log("Registered SW!")
console.log("Registered SW!");
resolve(null);
});

View file

@ -64,11 +64,12 @@ export function getStaticPaths() {
</div>
<ProxyRegistrar />
<script>
import { TransportMgr, initTransport, loadSelectedTransportScript, loadUltraviolet, loadUltravioletConfig } from "@components/ts/TransportManager";
import { TransportMgr, initTransport, loadSelectedTransportScript, loadUltraviolet, loadUltravioletConfig, registerSW } from "@components/ts/TransportManager";
document.addEventListener("astro:after-swap", async () => {
console.log("Updating transport...");
await loadUltraviolet();
await loadUltravioletConfig();
await registerSW();
await loadSelectedTransportScript();
TransportMgr.updateTransport();
});
@ -77,6 +78,7 @@ export function getStaticPaths() {
};
await loadUltraviolet();
await loadUltravioletConfig();
await registerSW();
async function sendAPIRequest(urlInput: HTMLInputElement, searchSuggestions: HTMLDivElement) {
if (!urlInput) throw new Error("urlInput is null");