Sindbad~EG File Manager
| Current Path : /var/www/aesh/ |
|
|
| Current File : /var/www/aesh/service-worker.js |
const cacheName = "seeh-v3";
const filesToCache = [
"index.php/en/secondary/curriculum",
"index.php/en/secondary/educational-support",
"index.php/en/secondary/teachers",
"index.php/en/secondary/school-timetable",
"index.php/en/secondary/mobility",
"index.php/en/secondary/enrolment",
"index.php/en/enrolment/nursery-enrol",
"index.php/en/enrolment/primary-enrol",
"index.php/en/enrolment/sec-enrol",
"index.php/en/nursery-and-primary/curriculum-a",
"index.php/en/nursery-and-primary/learning-support-a",
"index.php/en/nursery-and-primary/teachers-a",
"index.php/en/nursery-and-primary/school-timetable-a",
"index.php/en/contact",
"index.php/en/school-life",
"index.php/en/the-school",
"index.php/en/the-school/activities",
"index.php/en/the-school/calendar",
"index.php/en/the-school/library",
"index.php/en/the-school/rules",
"index.php/en/the-school/schedule",
"index.php/en/the-school/useful-documents",
"index.php/el/secondary/curriculum",
"index.php/el/secondary/educational-support",
"index.php/el/secondary/teachers",
"index.php/el/secondary/school-timetable",
"index.php/el/secondary/mobility",
"index.php/el/secondary/enrolment",
"index.php/el/enrolment/nursery-enrol",
"index.php/el/enrolment/primary-enrol",
"index.php/el/enrolment/sec-enrol",
"index.php/el/nursery-and-primary/curriculum-a",
"index.php/el/nursery-and-primary/learning-support-a",
"index.php/el/nursery-and-primary/teachers-a",
"index.php/el/nursery-and-primary/school-timetable-a",
"index.php/el/contact",
"index.php/el/school-life",
"index.php/el/the-school",
"index.php/el/the-school/activities",
"index.php/el/the-school/calendar",
"index.php/el/the-school/library",
"index.php/el/the-school/rules",
"index.php/el/the-school/schedule",
"index.php/el/the-school/useful-documents",
];
self.addEventListener("install", function(event) {
// Perform install steps
console.log("[Servicework] Install");
event.waitUntil(
caches.open(cacheName).then(function(cache) {
console.log("[ServiceWorker] Caching app shell");
return cache.addAll(filesToCache);
})
);
});
self.addEventListener("activate", function(event) {
console.log("[Servicework] Activate");
event.waitUntil(
caches.keys().then(function(keyList) {
return Promise.all(keyList.map(function(key) {
if (key !== cacheName) {
console.log("[ServiceWorker] Removing old cache shell", key);
return caches.delete(key);
}
}));
})
);
});
self.addEventListener("fetch", (event) => {
console.log("[ServiceWorker] Fetch");
event.respondWith(
caches.match(event.request).then(function(response) {
return response || fetch(event.request);
})
);
});
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists