From 948d29f31fb174d769c5113292d4286774b7f544 Mon Sep 17 00:00:00 2001 From: Step7750 Date: Thu, 20 Jul 2023 00:09:19 -0600 Subject: [PATCH 1/2] Enables Inventory Fallback for Any non-OK Status --- src/lib/page_scripts/trade_offer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/page_scripts/trade_offer.ts b/src/lib/page_scripts/trade_offer.ts index 066a93e9..169bea27 100644 --- a/src/lib/page_scripts/trade_offer.ts +++ b/src/lib/page_scripts/trade_offer.ts @@ -95,7 +95,7 @@ function injectInventoryFallback() { fOnFailure: () => any, fOnComplete: () => any ) { - if (strUrl.startsWith(g_strInventoryLoadURL!) && transport.status === 429) { + if (strUrl.startsWith(g_strInventoryLoadURL!) && transport.status !== 200) { // User was rate limited... try the fallback. try { const newInventory = await fetchInventoryWithAPIKey(); From c960bcf807b53060962fbae06633cfc2fafb9374 Mon Sep 17 00:00:00 2001 From: Step7750 Date: Thu, 20 Jul 2023 00:10:18 -0600 Subject: [PATCH 2/2] Restricts to 400/500 errors --- src/lib/page_scripts/trade_offer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/page_scripts/trade_offer.ts b/src/lib/page_scripts/trade_offer.ts index 169bea27..7a430320 100644 --- a/src/lib/page_scripts/trade_offer.ts +++ b/src/lib/page_scripts/trade_offer.ts @@ -95,7 +95,7 @@ function injectInventoryFallback() { fOnFailure: () => any, fOnComplete: () => any ) { - if (strUrl.startsWith(g_strInventoryLoadURL!) && transport.status !== 200) { + if (strUrl.startsWith(g_strInventoryLoadURL!) && transport.status >= 400) { // User was rate limited... try the fallback. try { const newInventory = await fetchInventoryWithAPIKey();