diff --git a/src/client-library/deriv-api-client.ts b/src/client-library/deriv-api-client.ts index ad4bf51..f666c08 100644 --- a/src/client-library/deriv-api-client.ts +++ b/src/client-library/deriv-api-client.ts @@ -274,12 +274,12 @@ export class DerivAPIClient { await this.reinitializeData(this.subscribeHandler, this.authorizePayload); } - isSocketClosingOrClosed() { - return ![2, 3].includes(this.websocket.readyState); + isSocketReady() { + return this.websocket.readyState === WebSocket.OPEN; // 1 } disconnect() { - if (!this.isSocketClosingOrClosed()) { + if (this.isSocketReady()) { this.websocket.close(); } }