From 3bcbedf1ee4903f7b79fd216604192396dec9f7a Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Fri, 17 May 2024 22:56:43 +0200 Subject: [PATCH] Fix JS syntax issues in NotificationManager.web.kt to make it work work K/JS --- .../org/jetbrains/kotlinconf/NotificationManager.web.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/shared/src/webMain/kotlin/org/jetbrains/kotlinconf/NotificationManager.web.kt b/shared/src/webMain/kotlin/org/jetbrains/kotlinconf/NotificationManager.web.kt index d23576b5..c3a714e0 100644 --- a/shared/src/webMain/kotlin/org/jetbrains/kotlinconf/NotificationManager.web.kt +++ b/shared/src/webMain/kotlin/org/jetbrains/kotlinconf/NotificationManager.web.kt @@ -7,8 +7,8 @@ private external object Notification { private fun registerNotificationByServiceWorker(delay: Long, title: String, message: String): Unit = js( """{ - if (typeof navigator === "undefined" || !navigator.serviceWorker?.ready) return; - navigator.serviceWorker.ready.then((registration) => { + if (typeof navigator === "undefined" || navigator.serviceWorker == null || !navigator.serviceWorker.ready) return; + navigator.serviceWorker.ready.then(function (registration) { registration.active.postMessage({ command: 'register-notification', title: title, @@ -22,8 +22,8 @@ private fun registerNotificationByServiceWorker(delay: Long, title: String, mess private fun cancelNotificationByServiceWorker(title: String): Unit = js( """{ - if (typeof navigator === "undefined" || !navigator.serviceWorker?.ready) return; - navigator.serviceWorker.ready.then((registration) => { + if (typeof navigator === "undefined" || navigator.serviceWorker == null || !navigator.serviceWorker.ready) return; + navigator.serviceWorker.ready.then(function (registration) { registration.active.postMessage({ command: 'cancel-notification', title: title,