From 6a876d48d55c66dcdfe8a58662268b04a936c1b9 Mon Sep 17 00:00:00 2001 From: dangered wolf Date: Sat, 20 Aug 2022 15:42:12 -0400 Subject: [PATCH] Use ignoreMethod on cache.delete --- src/fetch.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/fetch.ts b/src/fetch.ts index 7b18658..8842ca4 100644 --- a/src/fetch.ts +++ b/src/fetch.ts @@ -123,7 +123,7 @@ export const fetchUsingGuest = async ( /* We'll usually only hit this if we get an invalid response from Twitter. It's uncommon, but it happens */ console.error('Unknown error while fetching conversation from API'); - event && event.waitUntil(cache.delete(guestTokenRequestCacheDummy.clone())); + event && event.waitUntil(cache.delete(guestTokenRequestCacheDummy.clone(), { ignoreMethod: true })); newTokenGenerated = true; continue; } @@ -135,14 +135,14 @@ export const fetchUsingGuest = async ( /* Running out of requests within our rate limit, let's purge the cache */ if (remainingRateLimit < 20) { console.log(`Purging token on this edge due to low rate limit remaining`); - event && event.waitUntil(cache.delete(guestTokenRequestCacheDummy.clone())); + event && event.waitUntil(cache.delete(guestTokenRequestCacheDummy.clone(), { ignoreMethod: true })); } if ( typeof conversation.globalObjects === 'undefined' && (typeof conversation.errors === 'undefined' || conversation.errors?.[0]?.code === - 239) /* TODO: i forgot what code 239 actually is lol */ + 239) /* Error 239 = Bad guest token */ ) { console.log('Failed to fetch conversation, got', conversation); newTokenGenerated = true;