diff --git a/web/src/views/settings/NotificationsSettingsView.tsx b/web/src/views/settings/NotificationsSettingsView.tsx index 69b8e34f8..2201f9734 100644 --- a/web/src/views/settings/NotificationsSettingsView.tsx +++ b/web/src/views/settings/NotificationsSettingsView.tsx @@ -165,23 +165,23 @@ export default function NotificationView({ const [registration, setRegistration] = useState(); - // useEffect(() => { - // if (!("Notification" in window) || !window.isSecureContext) { - // return; - // } - // navigator.serviceWorker - // .getRegistration(NOTIFICATION_SERVICE_WORKER) - // .then((worker) => { - // if (worker) { - // setRegistration(worker); - // } else { - // setRegistration(null); - // } - // }) - // .catch(() => { - // setRegistration(null); - // }); - // }, []); + useEffect(() => { + if (!("Notification" in window) || !window.isSecureContext) { + return; + } + navigator.serviceWorker + .getRegistration(NOTIFICATION_SERVICE_WORKER) + .then((worker) => { + if (worker) { + setRegistration(worker); + } else { + setRegistration(null); + } + }) + .catch(() => { + setRegistration(null); + }); + }, []); // form