emdb/cmd/terminal-client/tui/command.go

25 lines
402 B
Go
Raw Normal View History

2023-12-23 12:08:58 +01:00
package tui
2023-12-24 10:16:11 +01:00
import (
"fmt"
tea "github.com/charmbracelet/bubbletea"
)
2023-12-24 10:56:12 +01:00
type FetchMoviesCmd tea.Cmd
func FetchMovieList() tea.Cmd {
2023-12-24 10:16:11 +01:00
return func() tea.Msg {
logger.Log("fetching emdb movies...")
ems, err := emdb.GetMovies()
if err != nil {
logger.Log(err.Error())
}
//m.list.SetItems(items)
logger.Log(fmt.Sprintf("found %d movies in in emdb", len(ems)))
return Movies(ems)
}
}