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);