diff --git a/relay.ts b/relay.ts index 2cf05dd..ca23d43 100644 --- a/relay.ts +++ b/relay.ts @@ -46,7 +46,7 @@ export function relayInit( var listeners: { connect: Array<() => void> disconnect: Array<() => void> - error: Array<(e: globalThis.Event) => void> + error: Array<() => void> notice: Array<(msg: string) => void> } = { connect: [], @@ -77,9 +77,9 @@ export function relayInit( setOpen() resolve() } - ws.onerror = (e: globalThis.Event) => { - listeners.error.forEach(cb => cb(e)) - reject(e) + ws.onerror = () => { + listeners.error.forEach(cb => cb()) + reject() } ws.onclose = async () => { listeners.disconnect.forEach(cb => cb())