smutok/internal/tui/fetcher.go(view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
package tui
import (
tea "github.com/charmbracelet/bubbletea"
"olexsmir.xyz/smutok/internal/store"
)
type fetchedArticles []store.Article
func (m *Model) fetchArticles() tea.Cmd {
return func() tea.Msg {
articles, err := m.store.GetArticles(m.ctx)
if err != nil {
return sendErr(err)
}
return fetchedArticles(articles)
}
}
|