Files
lume/src/utils/notification.tsx
2023-05-30 15:33:27 +07:00

17 lines
439 B
TypeScript

import {
isPermissionGranted,
requestPermission,
sendNotification,
} from "@tauri-apps/api/notification";
export async function sendNativeNotification(content: string) {
let permissionGranted = await isPermissionGranted();
if (!permissionGranted) {
const permission = await requestPermission();
permissionGranted = permission === "granted";
}
if (permissionGranted) {
sendNotification({ title: "Lume", body: content });
}
}