From eef689d3752cba11e39efb039c4a7783b6d87b3b Mon Sep 17 00:00:00 2001 From: Steven Liu Date: Sun, 6 Sep 2020 20:52:52 +0100 Subject: [PATCH] Fixed #661 - Fixed bug on ws listener status for injected object --- src/infrastructure/Listener.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/infrastructure/Listener.ts b/src/infrastructure/Listener.ts index 846253ccec..0a017d74a1 100644 --- a/src/infrastructure/Listener.ts +++ b/src/infrastructure/Listener.ts @@ -100,7 +100,7 @@ export class Listener implements IListener { */ public open(): Promise { return new Promise((resolve, reject) => { - if (this.webSocket === undefined || this.webSocket.readyState === WebSocket.CLOSED) { + if (this.webSocket === undefined || this.webSocket.readyState === this.webSocket.CLOSED) { if (this.websocketInjected) { this.webSocket = new this.websocketInjected(this.url); } else { @@ -197,7 +197,7 @@ export class Listener implements IListener { */ public isOpen(): boolean { if (this.webSocket) { - return this.webSocket.readyState === WebSocket.OPEN; + return this.webSocket.readyState === this.webSocket.OPEN; } return false; } @@ -207,7 +207,10 @@ export class Listener implements IListener { * @returns void */ public close(): void { - if (this.webSocket && (this.webSocket.readyState === WebSocket.OPEN || this.webSocket.readyState === WebSocket.CONNECTING)) { + if ( + this.webSocket && + (this.webSocket.readyState === this.webSocket.OPEN || this.webSocket.readyState === this.webSocket.CONNECTING) + ) { this.webSocket.close(); } }