diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-07 15:56:35 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-07 15:56:35 +0300 |
| commit | 7f3ca21cc42979b8f1898f5dfd81f51f04aed5e0 (patch) | |
| tree | 47987d9c73f2ce760cefed045ec85eee53747ff7 /internal/service | |
| parent | 3f70adb2c24d558be645aacb11a97d5f95f69b76 (diff) | |
Fix podcast browser workflows for k1
Diffstat (limited to 'internal/service')
| -rw-r--r-- | internal/service/podcast.go | 2 | ||||
| -rw-r--r-- | internal/service/service.go | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/internal/service/podcast.go b/internal/service/podcast.go index 77c6118..4425bfc 100644 --- a/internal/service/podcast.go +++ b/internal/service/podcast.go @@ -129,7 +129,7 @@ func (s *podcastService) SubscribeFeed(ctx context.Context, feedURL, setName str parsed, err := s.parseFeed(feedURL) if err != nil { - return nil, fmt.Errorf("parse feed: %w", err) + return nil, fmt.Errorf("%w: %v", ErrInvalidFeed, err) } safeName, setPath := s.resolveSetPath(setName, parsed.Title) diff --git a/internal/service/service.go b/internal/service/service.go index f61655c..de218dc 100644 --- a/internal/service/service.go +++ b/internal/service/service.go @@ -20,6 +20,7 @@ var ( ErrUnsupportedExtension = errors.New("unsupported file extension") ErrAlreadyBootstrapped = errors.New("already bootstrapped") ErrInvalidCredentials = errors.New("invalid credentials") + ErrInvalidFeed = errors.New("invalid feed") ) // MediaQueryFilter defines query parameters for listing media from the API layer. |
