From d8b4aca69f628b170804ecb982e2c319d026ef47 Mon Sep 17 00:00:00 2001 From: Fabian-Lars Date: Sun, 4 Jun 2023 13:36:49 +0200 Subject: [PATCH] fix(notification): Fix init.js script for use without global tauri object. (#414) --- .changes/notification-init-script.md | 5 +++++ plugins/notification/src/init.js | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changes/notification-init-script.md diff --git a/.changes/notification-init-script.md b/.changes/notification-init-script.md new file mode 100644 index 00000000..fce58ba4 --- /dev/null +++ b/.changes/notification-init-script.md @@ -0,0 +1,5 @@ +--- +"notification": patch +--- + +Use `window.__TAURI_INVOKE__` instead of `window.__TAURI__` in init.js, fixes usage in apps without `withGlobalTauri` enabled. diff --git a/plugins/notification/src/init.js b/plugins/notification/src/init.js index 53de9586..1fbf3c52 100644 --- a/plugins/notification/src/init.js +++ b/plugins/notification/src/init.js @@ -10,7 +10,7 @@ if (window.Notification.permission !== "default") { return Promise.resolve(window.Notification.permission === "granted"); } - return window.__TAURI__.invoke("plugin:notification|is_permission_granted"); + return window.__TAURI_INVOKE__("plugin:notification|is_permission_granted"); } function setNotificationPermission(value) { @@ -34,7 +34,7 @@ Object.freeze(options); } - return window.__TAURI__.invoke("plugin:notification|notify", { + return window.__TAURI_INVOKE__("plugin:notification|notify", { options: typeof options === "string" ? {