From 910a7b3f07a6e64c44be6abc99e74d4f4e24140f Mon Sep 17 00:00:00 2001 From: rob Date: Sat, 24 Jun 2023 17:51:06 -0400 Subject: [PATCH] update a feed's favicon when fetching the feed --- app/workers/newsroom.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/workers/newsroom.js b/app/workers/newsroom.js index abf9f9c..00e500a 100644 --- a/app/workers/newsroom.js +++ b/app/workers/newsroom.js @@ -55,7 +55,7 @@ class NewsroomWorker extends SiteWorker { const NOW = new Date(); const { feed: feedService } = this.dtp.services; try { - this.log.info('loading latest feed data', { + this.log.info('loading latest feed data and favicon', { feed: { _id: feed._id, title: feed.title, @@ -66,7 +66,9 @@ class NewsroomWorker extends SiteWorker { }, }); + await feedService.updateFavicon(feed); const response = await feedReader(feed.url); + await SiteAsync.each(response.entries, async (entry) => { await Feed.updateOne({ _id: feed._id }, { $set: { published: feed.published || NOW }}); await feedService.createEntry(feed, entry);