[frontend/core] Fix UpdateService returning unexpected value

This commit is contained in:
Lilian 2025-03-23 16:25:52 +01:00
parent 0b24eadf4c
commit 5a54da365c
No known key found for this signature in database

View file

@ -14,6 +14,7 @@ export async function ServiceWorkerCheckRegistration(){
if (registration.installing) return "installing"; if (registration.installing) return "installing";
if (registration.waiting) return "waiting"; if (registration.waiting) return "waiting";
if (registration.active) return "active"; if (registration.active) return "active";
else return null
} }
export async function ServiceWorkerUpdate(){ export async function ServiceWorkerUpdate(){
@ -22,7 +23,8 @@ export async function ServiceWorkerUpdate(){
var res = await registration.update(); var res = await registration.update();
if (res.installing) return "installing"; if (res.installing) return "installing";
if (res.waiting) return "waiting"; if (res.waiting) return "waiting";
if (res.active) return "active";return !!(res.installing || res.waiting); if (res.active) return "active";
else return null;
} }
export async function ServiceWorkerSkipWaiting(){ export async function ServiceWorkerSkipWaiting(){