All files / src-pwa register-service-worker.js

0% Statements 0/8
100% Branches 0/0
0% Functions 0/7
0% Lines 0/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39                                                                             
/*
 * This file is picked up by the build system only
 * when building for PRODUCTION
 */
 
import { register } from "register-service-worker";
 
register(process.env.SERVICE_WORKER_FILE, {
  ready() {
    console.log("App is being served from cache by a service worker.");
  },
  registered(registration) {
    // registration -> a ServiceWorkerRegistration instance
    console.log("Service worker has been registered.");
  },
  cached(registration) {
    // registration -> a ServiceWorkerRegistration instance
    console.log("Content has been cached for offline use.");
  },
  updatefound(registration) {
    // registration -> a ServiceWorkerRegistration instance
    console.log("New content is downloading.");
  },
  updated(registration) {
    // registration -> a ServiceWorkerRegistration instance
    console.log("New content is available; please refresh.");
  },
  offline() {
    console.log(
      "No internet connection found. App is running in offline mode."
    );
  },
  error(err) {
    console.error("Error during service worker registration:", err);
  }
});
 
// ServiceWorkerRegistration: https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration