appease jest
parent
296c82c645
commit
8542ce2848
|
@ -47,12 +47,15 @@ export default class WebPlatform extends VectorBasePlatform {
|
||||||
// Register service worker if available on this platform
|
// Register service worker if available on this platform
|
||||||
if ("serviceWorker" in navigator) {
|
if ("serviceWorker" in navigator) {
|
||||||
// sw.js is exported by webpack, sourced from `/src/serviceworker/index.ts`
|
// sw.js is exported by webpack, sourced from `/src/serviceworker/index.ts`
|
||||||
navigator.serviceWorker
|
const swPromise = navigator.serviceWorker.register("sw.js");
|
||||||
.register("sw.js")
|
|
||||||
.then((r) => r.update())
|
// Jest causes `register()` to return undefined, so swallow that case.
|
||||||
|
if (swPromise) {
|
||||||
|
swPromise.then((r) => r.update())
|
||||||
.catch((e) => console.error("Error registering/updating service worker:", e));
|
.catch((e) => console.error("Error registering/updating service worker:", e));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public getHumanReadableName(): string {
|
public getHumanReadableName(): string {
|
||||||
return "Web Platform"; // no translation required: only used for analytics
|
return "Web Platform"; // no translation required: only used for analytics
|
||||||
|
|
Loading…
Reference in New Issue