File size: 618 Bytes
8c20272
 
b0d629e
 
8c20272
62bc2a8
 
b0d629e
8c20272
b5d9eb9
ddf7765
 
b5d9eb9
 
 
62bc2a8
 
b0d629e
8c20272
 
62bc2a8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// ORBIT Service Worker — Anti-Crash & Bypass Mode
const CACHE_NAME = "orbit-bypass-v1";

self.addEventListener("install", (event) => {
    self.skipWaiting(); // Langsung aktif
});

self.addEventListener("activate", (event) => {
    // Hapus SEMUA cache lama yang bikin ERR_FAILED
    event.waitUntil(
        caches.keys().then((keys) => {
            return Promise.all(keys.map((k) => caches.delete(k)));
        })
    );
    self.clients.claim();
});

self.addEventListener("fetch", (event) => {
    // PASS-THROUGH: Jangan halangi koneksi ke server sama sekali
    event.respondWith(fetch(event.request));
});