MCPcopy
hub / github.com/darkreader/darkreader / createSocket

Function createSocket

src/background/utils/sendLog.ts:6–16  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4let socket: WebSocket | null = null;
5let messageQueue: string[] = [];
6function createSocket(): void {
7 if (socket) {
8 return;
9 }
10 const newSocket = new WebSocket(`ws://localhost:${9000}`);
11 socket = newSocket;
12 newSocket.addEventListener('open', () => {
13 messageQueue.forEach((message) => newSocket.send(message));
14 messageQueue = [];
15 });
16}
17
18export function sendLog(level: 'info' | 'warn' | 'assert', ...args: any[]): void {
19 if (!__DEBUG__ || !__LOG__) {

Callers 1

sendLogFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected