Your IP : 216.73.217.79


Current Path : /var/www/cesa.co.za/app/
Upload File :
Current File : /var/www/cesa.co.za/app/service-worker.js

var CACHE_NAME = 'cesaapp-cache-v1';
var urlsToCache = [
    'service-worker.js?v1',
    'manifest.json?v1',
    'framework7/css/framework7.min.css',
    'css/icons.css',
    'css/app.css',
    'icon.png',
    'https://code.jquery.com/jquery-3.3.1.min.js',
    'framework7/js/framework7.js',
    'js/routes.js?v1',
    'js/app.js?v1'   
];
console.log('loading sw');

self.addEventListener('install', function(event) {
    // Perform install steps
    console.log('installing sw');
    event.waitUntil(
        caches.open(CACHE_NAME)
            .then(function(cache) {
                console.log('Opened cache');
                var x = cache.addAll(urlsToCache);
                console.log('cache added');
                return x;
            })
    );
});

self.addEventListener('fetch', function(event) {
    event.respondWith(
        caches.match(event.request)
            .then(function(response) {
                    // Cache hit - return response
                    if (response) {
                        return response;
                    }
                    return fetch(event.request);
                }
            )
    );
});