fix error event

This commit is contained in:
gaodeng 2023-02-07 11:38:16 +08:00 committed by fiatjaf
parent 61f397463d
commit 9082953ede
1 changed files with 4 additions and 4 deletions

View File

@ -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())