mirror of
https://github.com/miguelmota/cointop
synced 2024-11-16 21:25:38 +00:00
22 lines
504 B
Go
22 lines
504 B
Go
|
// +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)
|
||
|
}
|