MCPcopy
hub / github.com/mxpv/podsync / WalkEpisodes

Method WalkEpisodes

pkg/db/badger.go:229–233  ·  view source on GitHub ↗
(ctx context.Context, feedID string, cb func(episode *model.Episode) error)

Source from the content-addressed store, hash-verified

227}
228
229func (b *Badger) WalkEpisodes(ctx context.Context, feedID string, cb func(episode *model.Episode) error) error {
230 return b.db.View(func(txn *badger.Txn) error {
231 return b.walkEpisodes(txn, feedID, cb)
232 })
233}
234
235func (b *Badger) walkEpisodes(txn *badger.Txn, feedID string, cb func(episode *model.Episode) error) error {
236 opts := badger.DefaultIteratorOptions

Callers 1

TestBadger_WalkEpisodesFunction · 0.95

Calls 1

walkEpisodesMethod · 0.95

Tested by 1

TestBadger_WalkEpisodesFunction · 0.76