discordo/internal/notifications/desktop_toast.go
2025-06-11 20:09:47 -04:00

17 lines
346 B
Go

//go:build !darwin
package notifications
import "github.com/gen2brain/beeep"
func sendDesktopNotification(title string, body string, image string, playSound bool, duration int) error {
if err := beeep.Notify(title, body, image); err != nil {
return err
}
if playSound {
return beeep.Beep(beeep.DefaultFreq, duration)
}
return nil
}