MCPcopy Index your code
hub / github.com/scriptscat/scriptcat / setNetworkRequestCounter

Function setNetworkRequestCounter

tests/mocks/network.ts:5–19  ·  view source on GitHub ↗
(url: string)

Source from the content-addressed store, hash-verified

3import type MockXhrRequest from "node_modules/mock-xmlhttprequest/dist/cjs/MockXhrRequest.d.cts";
4
5export const setNetworkRequestCounter = (url: string) => {
6 const wbr = chrome.webRequest.onBeforeRequest as any;
7 const EE: EventEmitter | undefined = wbr?.EE;
8 if (EE) {
9 wbr.counter ||= 0;
10 const counter = ++wbr.counter;
11 EE.emit("onBeforeRequest", {
12 tabId: -1,
13 requestId: counter,
14 url: url,
15 initiator: `chrome-extension://${chrome.runtime.id}`,
16 timeStamp: Date.now(),
17 });
18 }
19};
20
21// const realFetch = fetch;
22

Callers 2

fetch.tsFile · 0.90
mockNetworkFunction · 0.85

Calls 1

emitMethod · 0.65

Tested by

no test coverage detected