diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-10 09:50:27 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-10 09:50:27 +0300 |
| commit | 820c1a4737949d39397394525665efd0c672bd51 (patch) | |
| tree | 56c19657a04bfdc072ed3d1638876e85b54c294b /internal/scanner | |
| parent | 80ee22e37575d4c61ff74a0c361c7aa15b929419 (diff) | |
internal/service: stop swallowing CreateEpisode errors in insertPodcastEpisodes and upsertFeedEpisodes
- insertPodcastEpisodes now returns an error when CreateEpisode fails so
callers (e.g. SubscribeFeed) can log it instead of silently dropping episodes.
- upsertFeedEpisodes now logs per-episode lookup/insert failures, collects
the failed GUIDs, and returns a summary error so the background CheckFeeds
caller can log a warning while continuing to process the rest of the feed.
All tests pass with -race -cover.
Diffstat (limited to 'internal/scanner')
0 files changed, 0 insertions, 0 deletions
