



Your Worker exceeded the size limit of 1 MiB.CloseEvent {
wasClean: true,
reason: 'keepalive ping timeout',
code: 1011,
cancelBubble: false,
isTrusted: true,
timeStamp: 0,
srcElement: WebSocket { extensions: '', protocol: '', url: null, readyState: 2 },
currentTarget: WebSocket { extensions: '', protocol: '', url: null, readyState: 2 },
returnValue: true,
defaultPrevented: false,
cancelable: false,
bubbles: false,
composed: false,
eventPhase: 2,
type: 'close',
NONE: 0,
CAPTURING_PHASE: 1,
AT_TARGET: 2,
BUBBLING_PHASE: 3
} let outgoingWebSocket: WebSocket | null = null;
try {
let response = await fetch(url, options);
outgoingWebSocket = response.webSocket;
} catch (error) {
console.log(error);
}
if (!outgoingWebSocket) {
throw new Error('WebSocket connection failed');
}
outgoingWebSocket.accept();
return outgoingWebSocket;