[fix] sw reloading when unregistered
This commit is contained in:
@@ -196,7 +196,7 @@
|
|||||||
<span class="text-neutral-200">{language.authorNote} <Help key="charNote"/></span>
|
<span class="text-neutral-200">{language.authorNote} <Help key="charNote"/></span>
|
||||||
<textarea class="bg-transparent input-text mt-2 mb-2 text-gray-200 resize-none h-20 focus:bg-selected text-xs" autocomplete="off" bind:value={currentChar.data.chats[currentChar.data.chatPage].note}></textarea>
|
<textarea class="bg-transparent input-text mt-2 mb-2 text-gray-200 resize-none h-20 focus:bg-selected text-xs" autocomplete="off" bind:value={currentChar.data.chats[currentChar.data.chatPage].note}></textarea>
|
||||||
<span class="text-gray-400 mb-6 text-sm">{tokens.localNote} {language.tokens}</span>
|
<span class="text-gray-400 mb-6 text-sm">{tokens.localNote} {language.tokens}</span>
|
||||||
|
|
||||||
<div class="flex mt-6 items-center">
|
<div class="flex mt-6 items-center">
|
||||||
<Check bind:check={$DataBase.jailbreakToggle}/>
|
<Check bind:check={$DataBase.jailbreakToggle}/>
|
||||||
<span class="text-neutral-200 ml-2">{language.jailbreakToggle}</span>
|
<span class="text-neutral-200 ml-2">{language.jailbreakToggle}</span>
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ export async function getFileSrc(loc:string) {
|
|||||||
}
|
}
|
||||||
return "/sw/img/" + encoded
|
return "/sw/img/" + encoded
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
location.reload()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
@@ -252,9 +252,15 @@ export async function loadData() {
|
|||||||
}
|
}
|
||||||
if(navigator.serviceWorker){
|
if(navigator.serviceWorker){
|
||||||
usingSw = true
|
usingSw = true
|
||||||
const rej = await navigator.serviceWorker.register("/sw.js", {
|
await navigator.serviceWorker.register("/sw.js", {
|
||||||
scope: "/"
|
scope: "/"
|
||||||
});
|
});
|
||||||
|
|
||||||
|
await sleep(100)
|
||||||
|
const da = await fetch('/sw/init')
|
||||||
|
if(!(da.status >= 200 && da.status < 300)){
|
||||||
|
location.reload()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
usingSw = false
|
usingSw = false
|
||||||
|
|||||||
Reference in New Issue
Block a user