From 387174c8e99ef2df618cc9714d2adcb9fdf35f40 Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Fri, 14 Jul 2023 13:54:55 +0800 Subject: [PATCH] use isoDate only --- packages/rss-handler/src/index.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/rss-handler/src/index.ts b/packages/rss-handler/src/index.ts index 07ed4b49c..cd69a63bf 100644 --- a/packages/rss-handler/src/index.ts +++ b/packages/rss-handler/src/index.ts @@ -114,16 +114,15 @@ export const rssHandler = Sentry.GCPFunction.wrapHttpFunction( // save each item in the feed for await (const item of feed.items) { - const publishedAtString = item.pubDate || item.isoDate - console.log('Processing feed item', item.link, publishedAtString) + console.log('Processing feed item', item.link, item.isoDate) - if (!item.link || !publishedAtString) { + if (!item.link || !item.isoDate) { console.log('Invalid feed item', item) continue } // skip old items and items that were published before 48h - const publishedAt = new Date(publishedAtString) + const publishedAt = new Date(item.isoDate) if ( publishedAt < new Date(Date.now() - 48 * 60 * 60 * 1000) || publishedAt < new Date(lastFetchedAt)