gomus/pkg/commands.go
2022-03-21 18:50:34 +01:00

24 lines
385 B
Go

package gomus
import tea "github.com/charmbracelet/bubbletea"
type trackChangeMsg struct {
nextTrack track
}
func newTrackChangeCmd(nextTrack track) tea.Cmd {
return func() tea.Msg {
return trackChangeMsg{nextTrack}
}
}
type trackPauseMsg struct {
isPaused bool
}
func newTrackPauseCmd(isPaused bool) tea.Cmd {
return func() tea.Msg {
return trackPauseMsg{isPaused}
}
}