Browse Source

update a feed's favicon when fetching the feed

develop
Rob Colbert 10 months ago
parent
commit
910a7b3f07
  1. 4
      app/workers/newsroom.js

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

Loading…
Cancel
Save