reject promise on WebSocket initiation failure.

This commit is contained in:
fiatjaf
2023-03-19 09:07:16 -03:00
parent 6b73bbf8a3
commit 5733f9c4e4

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