reject promise on WebSocket initiation failure.

This commit is contained in:
fiatjaf 2023-03-19 09:07:16 -03:00
parent 6b73bbf8a3
commit 5733f9c4e4
No known key found for this signature in database
GPG Key ID: BAD43C4BE5C1A3A1
1 changed files with 6 additions and 2 deletions

View File

@ -85,7 +85,11 @@ export function relayInit(
async function connectRelay(): Promise<void> {
return new Promise((resolve, reject) => {
try {
ws = new WebSocket(url)
} catch (err) {
reject(err)
}
ws.onopen = () => {
listeners.connect.forEach(cb => cb())