yogai/fetch/feedreader.go

20 lines
404 B
Go

package fetch
import "go-mod.ewintr.nl/yogai/model"
type FeedEntry struct {
EntryID int64
FeedID int64
YoutubeChannelID string
YoutubeID string
}
type ChannelReader interface {
Search(channelID model.YoutubeChannelID, pageToken string) ([]model.YoutubeVideoID, string, error)
}
type FeedReader interface {
Unread() ([]FeedEntry, error)
MarkRead(feedID int64) error
}