From dfad5b5c3b5dab6e8c754b73e94ac401bbd159c9 Mon Sep 17 00:00:00 2001 From: Will Hunt Date: Mon, 31 Oct 2022 16:04:52 +0000 Subject: [PATCH] Silence RSS timeouts (#551) * Silence timeouts * changelog --- changelog.d/551.bugfix | 1 + src/feeds/FeedReader.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelog.d/551.bugfix diff --git a/changelog.d/551.bugfix b/changelog.d/551.bugfix new file mode 100644 index 00000000..bdb79778 --- /dev/null +++ b/changelog.d/551.bugfix @@ -0,0 +1 @@ +Don't announce error if a RSS feed request timed out. diff --git a/src/feeds/FeedReader.ts b/src/feeds/FeedReader.ts index 692a5aba..2fc12afd 100644 --- a/src/feeds/FeedReader.ts +++ b/src/feeds/FeedReader.ts @@ -33,7 +33,7 @@ export class FeedError extends Error { return false; } } - if (axios.isAxiosError(this.cause) && this.cause.code === 'ECONNRESET') { + if (axios.isAxiosError(this.cause) && this.cause.code && ['ECONNABORTED', 'ECONNRESET'].includes(this.cause.code)) { // Fuzzy match this, because it's usually a tempoary error. return true; }