diff --git a/packages/express-keepalive-ws/bun.lockb b/packages/express-keepalive-ws/bun.lockb index 21fcf7d..06764df 100755 Binary files a/packages/express-keepalive-ws/bun.lockb and b/packages/express-keepalive-ws/bun.lockb differ diff --git a/packages/express-keepalive-ws/package.json b/packages/express-keepalive-ws/package.json index 03fb54d..f73e061 100644 --- a/packages/express-keepalive-ws/package.json +++ b/packages/express-keepalive-ws/package.json @@ -27,6 +27,6 @@ "types": "module", "typings": "./dist/index.d.ts", "dependencies": { - "@prsm/keepalive-ws": "^0.3.7" + "@prsm/keepalive-ws": "^0.3.8" } } diff --git a/packages/keepalive-ws/src/client/client.ts b/packages/keepalive-ws/src/client/client.ts index 3bbbc2f..6779547 100644 --- a/packages/keepalive-ws/src/client/client.ts +++ b/packages/keepalive-ws/src/client/client.ts @@ -113,7 +113,7 @@ export class KeepAliveClient extends EventTarget { } private async reconnect() { - if (this.isReconnecting) { + if (!this.options.shouldReconnect || this.isReconnecting) { return; }