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" ? {