Skip to content

Commit 2040ea2

Browse files
authored
Merge pull request #16157 from vector-im/jryans/sw-web-only
Skip the service worker for Electron
2 parents 0e14dc0 + 0bbcda0 commit 2040ea2

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

src/vector/index.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,6 @@ require('katex/dist/katex.css');
2929
import {parseQsFromFragment} from "./url_utils";
3030
import './modernizr';
3131

32-
// load service worker if available on this platform
33-
if ('serviceWorker' in navigator) {
34-
navigator.serviceWorker.register('sw.js');
35-
}
36-
3732
async function settled(...promises: Array<Promise<any>>) {
3833
for (const prom of promises) {
3934
try {

src/vector/platform/WebPlatform.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ const POKE_RATE_MS = 10 * 60 * 1000; // 10 min
3434
export default class WebPlatform extends VectorBasePlatform {
3535
private runningVersion: string = null;
3636

37+
constructor() {
38+
super();
39+
// Register service worker if available on this platform
40+
if ('serviceWorker' in navigator) {
41+
navigator.serviceWorker.register('sw.js');
42+
}
43+
}
44+
3745
getHumanReadableName(): string {
3846
return 'Web Platform'; // no translation required: only used for analytics
3947
}

0 commit comments

Comments
 (0)