summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-06 14:55:52 +0300
committerPaul Buetow <paul@buetow.org>2026-05-06 14:55:52 +0300
commit870d5dc8bead22323d351d009ee23d8c24dd794f (patch)
treeb4f6d731cf48ee56beae4f7dae39343220e149c6 /docs
parentbfe6e791fd959d963d7ff99870ab9ddc8cdc7eb8 (diff)
internal/service: log and concurrently process podcast feeds (task 91)
- Add *slog.Logger to podcastService with NewPodcastServiceWithLogger. - Wire logger from cmd/player main.go. - Run CheckFeeds concurrently: one goroutine per feed with WaitGroup. - Add structured logging for start/finish per feed and overall count. - Log feed failures at Warn level so they are visible but not fatal. - Ensure nil logger safety with slog.Default fallback. - Add tests: empty list, concurrent OK, list error, single feed error, all feeds error.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions