2023-12-23 12:08:58 +01:00
|
|
|
package tui
|
2023-12-24 10:16:11 +01:00
|
|
|
|
|
|
|
import (
|
|
|
|
"fmt"
|
|
|
|
|
2023-12-24 11:03:32 +01:00
|
|
|
"ewintr.nl/emdb/client"
|
2023-12-24 10:16:11 +01:00
|
|
|
tea "github.com/charmbracelet/bubbletea"
|
|
|
|
)
|
|
|
|
|
2023-12-24 11:03:32 +01:00
|
|
|
func FetchMovieList(emdb *client.EMDB, logger *Logger) 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)
|
|
|
|
}
|
|
|
|
}
|