all repos

smutok @ 47b0d33

yet another tui rss reader (not abandoned, just paused development)

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)
	}
}