1
0
watterblock/index.js
Adrian Wannenmacher a5e8ec0a07
disable service worker registration
A recent bug has proven that the service worker cache refresh does not
yet work as intended and can lead to a bug where the entire app does not
load. It therefore has been disabled for now.
2026-03-11 19:06:36 +01:00

34 lines
830 B
JavaScript

"use strict";
import BaseView from "/ui/base_view.js";
import InfoView from "/ui/info_view.js";
import Layout from "/ui/layout.js";
// try {
// navigator.serviceWorker.register("/service-worker.js", { scope: "/" });
// } catch (error) {
// console.error("failed to register service worker: ", error);
// }
m.route.prefix = "";
m.route(document.body, "/", {
"/": {
render: function(vnode) {
let newSession = vnode.attrs.newSession ?? false;
let session = newSession ? null : parseInt(vnode.attrs.session);
session = isNaN(session) ? null : session;
return m(
Layout,
{ backHref: session ? "/" : null },
m(BaseView, { newSession, session })
);
},
},
"/info": {
render: function() {
return m(Layout, { backHref: "/" }, m(InfoView));
}
}
});