@@ -20,72 +20,13 @@ async function setupWorkerChannel() {
2020
2121 workerInstallPromise = null ;
2222
23-
24- /*
25- async function pingWorkerForClientId() {
26-
27- // get client ID from worker
28- let resp = await axios.get('/worker/getClientId', '', true);
29-
30- try {
31- resp = JSON.parse(resp);
32- } catch(e) {
33- resp = '';
34- console.log('%cSent request for ServiceWorker installation', 'color: #80868b');
35- }
36-
37- if (!resp || !resp.clientId) {
38-
39- return await pingWorkerForClientId();
40-
41- } else {
42-
43- return resp.clientId;
44-
45- }
46-
47- }
48-
49- // ping worker for client ID
50- workerClientId = await pingWorkerForClientId();
51- */
23+ console . debug ( '[ServiceWorker] Installed' ) ;
5224
5325
5426 // create worker channel
5527 workerChannel = new BroadcastChannel ( 'worker-channel' ) ;
5628
5729
58- // await service worker installation
59- workerInstallPromise = new Promise ( resolve => {
60-
61- // add worker/client channel listener
62-
63- function workerListener ( event ) {
64-
65- // if service worker finished installing
66- if ( event . data . type === 'installed' ) {
67-
68- console . debug ( '[ServiceWorker] Installed' ) ;
69-
70- // remove channel listener
71- workerChannel . removeEventListener ( 'message' , workerListener ) ;
72-
73- // resolve promise
74- resolve ( ) ;
75-
76- }
77-
78- }
79-
80- workerChannel . addEventListener ( 'message' , workerListener ) ;
81-
82- } ) ;
83-
84- await workerInstallPromise ;
85-
86- workerInstallPromise = null ;
87-
88-
8930 // add worker channel listener
9031 workerChannel . addEventListener ( 'message' , async ( event ) => {
9132
0 commit comments