From b71926ec286b77dd1b9fc25df459176063b194da Mon Sep 17 00:00:00 2001 From: DIYgod Date: Tue, 3 Sep 2024 20:45:54 +0800 Subject: [PATCH] feat: ignore feed errors within 9 hours --- src/renderer/src/store/feed/store.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/renderer/src/store/feed/store.ts b/src/renderer/src/store/feed/store.ts index 50a33c353..4dc04fb45 100644 --- a/src/renderer/src/store/feed/store.ts +++ b/src/renderer/src/store/feed/store.ts @@ -27,6 +27,9 @@ class FeedActions { set((state) => produce(state, (state) => { for (const feed of feeds) { + if (feed.errorAt && new Date(feed.errorAt).getTime() > Date.now() - 1000 * 60 * 60 * 9) { + feed.errorAt = null + } if (feed.id) { state.feeds[feed.id] = feed } else {