Update subs for Tea v0.2.1. That is to say, remove the their arguments.

This commit is contained in:
Christian Rocha
2020-05-04 18:54:26 -04:00
parent 6c2e144255
commit da64445a0e
3 changed files with 31 additions and 15 deletions

View File

@@ -86,12 +86,16 @@ func View(model Model) string {
return str
}
// Sub is the subscription that allows the spinner to spin
func Sub(model tea.Model) tea.Msg {
// GetSub creates the subscription that allows the spinner to spin. Remember
// that you need to execute this function in order to get the subscription
// you'll need.
func MakeSub(model tea.Model) (tea.Sub, error) {
m, ok := model.(Model)
if !ok {
return assertionErr
return nil, assertionErr
}
time.Sleep(time.Second / time.Duration(m.FPS))
return TickMsg{}
return func() tea.Msg {
time.Sleep(time.Second / time.Duration(m.FPS))
return TickMsg{}
}, nil
}