diff --git a/abstract-relay.ts b/abstract-relay.ts index b3bc3c7..d97510b 100644 --- a/abstract-relay.ts +++ b/abstract-relay.ts @@ -157,6 +157,7 @@ export class AbstractRelay { clearTimeout(connectionTimeoutHandle) reject('connection failed') this.connectionPromise = undefined + this.closedIntentionally = true // prevent reconnect attempts on initial connection failure this.onclose?.() this.handleHardClose('relay connection failed') }