From 4160c2c946a9bbf082d2bd340e9c6a618687e949 Mon Sep 17 00:00:00 2001 From: nick-delirium Date: Wed, 15 Jan 2025 12:09:17 +0100 Subject: [PATCH] spot: add err ctx, add iterator for values --- spot/utils/networkDebuggerTracking.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spot/utils/networkDebuggerTracking.ts b/spot/utils/networkDebuggerTracking.ts index ad515cd75..714ef10ea 100644 --- a/spot/utils/networkDebuggerTracking.ts +++ b/spot/utils/networkDebuggerTracking.ts @@ -10,7 +10,7 @@ export async function attachDebuggerToTab(tabId: string | number) { if (requestMaps[tabId] && potentialActiveTabs.includes(tabId)) return; await new Promise((resolve, reject) => { chrome.debugger.attach({ tabId }, "1.3", () => { - if (chrome.runtime.lastError) return reject(chrome.runtime.lastError.message); + if (chrome.runtime.lastError) return reject(`${chrome.runtime.lastError.message}, ${tabId}`); if (!requestMaps[tabId]) requestMaps[tabId] = {}; potentialActiveTabs.push(tabId); chrome.debugger.sendCommand({ tabId }, "Network.enable", {}, resolve); @@ -102,4 +102,5 @@ export function getRequests(tabId?: string) { if (tabId) { return Object.values(requestMaps[tabId] || {}); } + return Object.values(requestMaps).reduce((acc, curr) => acc.concat(Object.values(curr)), []); }