From c3ca603960d69c67787bc1deed74c20027f4aea4 Mon Sep 17 00:00:00 2001 From: Gabe Cook Date: Fri, 22 Nov 2024 00:36:57 -0600 Subject: [PATCH] fix: load icon from site URL instead of feed URL --- internal/reader/icon/checker.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/internal/reader/icon/checker.go b/internal/reader/icon/checker.go index 4ec63635..a639844b 100644 --- a/internal/reader/icon/checker.go +++ b/internal/reader/icon/checker.go @@ -34,32 +34,32 @@ func (c *IconChecker) fetchAndStoreIcon() { requestBuilder.IgnoreTLSErrors(c.feed.AllowSelfSignedCertificates) requestBuilder.DisableHTTP2(c.feed.DisableHTTP2) - iconFinder := NewIconFinder(requestBuilder, c.feed.FeedURL, c.feed.IconURL) + iconFinder := NewIconFinder(requestBuilder, c.feed.SiteURL, c.feed.IconURL) if icon, err := iconFinder.FindIcon(); err != nil { slog.Debug("Unable to find feed icon", slog.Int64("feed_id", c.feed.ID), - slog.String("website_url", c.feed.FeedURL), + slog.String("website_url", c.feed.SiteURL), slog.String("feed_icon_url", c.feed.IconURL), slog.Any("error", err), ) } else if icon == nil { slog.Debug("No icon found", slog.Int64("feed_id", c.feed.ID), - slog.String("website_url", c.feed.FeedURL), + slog.String("website_url", c.feed.SiteURL), slog.String("feed_icon_url", c.feed.IconURL), ) } else { if err := c.store.StoreFeedIcon(c.feed.ID, icon); err != nil { slog.Error("Unable to store feed icon", slog.Int64("feed_id", c.feed.ID), - slog.String("website_url", c.feed.FeedURL), + slog.String("website_url", c.feed.SiteURL), slog.String("feed_icon_url", c.feed.IconURL), slog.Any("error", err), ) } else { slog.Debug("Feed icon stored", slog.Int64("feed_id", c.feed.ID), - slog.String("website_url", c.feed.FeedURL), + slog.String("website_url", c.feed.SiteURL), slog.String("feed_icon_url", c.feed.IconURL), slog.Int64("icon_id", icon.ID), slog.String("icon_hash", icon.Hash),