2
0
mirror of https://github.com/miguelmota/cointop synced 2024-11-16 21:25:38 +00:00
cointop/vendor/github.com/gen2brain/beeep/alert_windows.go

22 lines
504 B
Go
Raw Normal View History

2020-12-21 06:05:14 +00:00
// +build windows,!linux,!freebsd,!netbsd,!openbsd,!darwin,!js
package beeep
import (
toast "github.com/go-toast/toast"
)
// Alert displays a desktop notification and plays a default system sound.
func Alert(title, message, appIcon string) error {
if isWindows10 {
note := toastNotification(title, message, pathAbs(appIcon))
note.Audio = toast.Default
return note.Push()
}
if err := Notify(title, message, appIcon); err != nil {
return err
}
return Beep(DefaultFreq, DefaultDuration)
}