From 9082953eded887c0604be9b328e392f8454d4ace Mon Sep 17 00:00:00 2001 From: gaodeng Date: Tue, 7 Feb 2023 11:38:16 +0800 Subject: [PATCH] fix error event --- relay.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relay.ts b/relay.ts index 5934248..42130b4 100644 --- a/relay.ts +++ b/relay.ts @@ -46,7 +46,7 @@ export function relayInit( var listeners: { connect: Array<() => void> disconnect: Array<() => void> - error: Array<() => void> + error: Array<(e: globalThis.Event) => void> notice: Array<(msg: string) => void> } = { connect: [], @@ -77,9 +77,9 @@ export function relayInit( setOpen() resolve() } - ws.onerror = () => { - listeners.error.forEach(cb => cb()) - reject() + ws.onerror = (e: globalThis.Event) => { + listeners.error.forEach(cb => cb(e)) + reject(e) } ws.onclose = async () => { listeners.disconnect.forEach(cb => cb())