Simplify code a bit

This commit is contained in:
Christian Muehlhaeuser
2020-05-25 14:12:30 +02:00
parent e8b7e510bb
commit cd4e02b1a8
4 changed files with 4 additions and 16 deletions

View File

@@ -22,10 +22,7 @@ func Every(duration time.Duration, fn func(time.Time) Msg) Cmd {
n := time.Now()
d := n.Truncate(duration).Add(duration).Sub(n)
t := time.NewTimer(d)
select {
case now := <-t.C:
return fn(now)
}
return fn(<-t.C)
}
}
@@ -35,10 +32,7 @@ func Every(duration time.Duration, fn func(time.Time) Msg) Cmd {
func Tick(d time.Duration, fn func(time.Time) Msg) Cmd {
return func() Msg {
t := time.NewTimer(d)
select {
case now := <-t.C:
return fn(now)
}
return fn(<-t.C)
}
}