From 1530e9516d7443f91921c87b4926d1bf5f1bfa63 Mon Sep 17 00:00:00 2001 From: Antoine Date: Sun, 19 May 2024 14:55:51 +0200 Subject: [PATCH] fix(rss): use custom client for rss tests (#1557) --- internal/feed/service.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/feed/service.go b/internal/feed/service.go index aaa21b8..561d6d7 100644 --- a/internal/feed/service.go +++ b/internal/feed/service.go @@ -18,7 +18,6 @@ import ( "github.com/autobrr/autobrr/pkg/torznab" "github.com/dcarbone/zadapters/zstdlog" - "github.com/mmcdole/gofeed" "github.com/robfig/cron/v3" "github.com/rs/zerolog" ) @@ -255,7 +254,7 @@ func (s *service) test(ctx context.Context, feed *domain.Feed) error { } func (s *service) testRSS(ctx context.Context, feed *domain.Feed) error { - f, err := gofeed.NewParser().ParseURLWithContext(feed.URL, ctx) + f, err := NewFeedParser(time.Duration(feed.Timeout)*time.Second, feed.Cookie).ParseURLWithContext(ctx, feed.URL) if err != nil { s.log.Error().Err(err).Msgf("error fetching rss feed items") return errors.Wrap(err, "error fetching rss feed items")