import { message } from '@tauri-apps/plugin-dialog' import { isPermissionGranted, requestPermission, sendNotification, } from '@tauri-apps/plugin-notification' export default async function notify({ title, body }: { title: string; body: string }) { let permissionGranted = await isPermissionGranted() if (!permissionGranted) { const permission = await requestPermission() permissionGranted = permission === 'granted' } if (permissionGranted) { sendNotification({ title, body, }) } else { await message(body, { title, kind: 'info', }) } }