Implement alarm sound
This commit is contained in:
parent
b7dbc597d8
commit
df31c4dcd1
15 changed files with 531 additions and 50 deletions
8
app.go
8
app.go
|
|
@ -11,6 +11,7 @@ import (
|
|||
"git.nemunai.re/nemunaire/reveil/api"
|
||||
"git.nemunai.re/nemunaire/reveil/config"
|
||||
"git.nemunai.re/nemunaire/reveil/model"
|
||||
"git.nemunai.re/nemunaire/reveil/player"
|
||||
"git.nemunai.re/nemunaire/reveil/ui"
|
||||
)
|
||||
|
||||
|
|
@ -80,7 +81,12 @@ func (app *App) ResetTimer() {
|
|||
if na, err := reveil.GetNextAlarm(app.db); err == nil && na != nil {
|
||||
app.nextAlarm = time.AfterFunc(time.Until(*na), func() {
|
||||
app.nextAlarm = nil
|
||||
log.Println("RUN WAKEUP FUNC")
|
||||
reveil.RemoveOldAlarmsSingle(app.db)
|
||||
err := player.WakeUp(app.cfg)
|
||||
if err != nil {
|
||||
log.Println(err.Error())
|
||||
return
|
||||
}
|
||||
})
|
||||
log.Println("Next timer programmed for", *na)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue