diff options
| author | sD <stoned@derpymail.org> | 2020-07-20 10:28:21 +0200 |
|---|---|---|
| committer | sD <stoned@derpymail.org> | 2020-07-20 10:28:21 +0200 |
| commit | bd29a273cb56120db6f7d05ce45ac0933ee298d6 (patch) | |
| tree | b08efae2cf2943dab52d7e7e32d38171cb788799 /webAO | |
| parent | 0b63ae06bba6ee6bc428055f684164cc475a1e8e (diff) | |
only connect to network when it's not a replay
Diffstat (limited to 'webAO')
| -rw-r--r-- | webAO/client.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/webAO/client.js b/webAO/client.js index d9acaad..76300ec 100644 --- a/webAO/client.js +++ b/webAO/client.js @@ -92,12 +92,14 @@ let lastICMessageTime = new Date(0); class Client extends EventEmitter { constructor(address) { super(); - this.serv = new WebSocket("ws://" + address); - // Assign the websocket events - this.serv.addEventListener("open", this.emit.bind(this, "open")); - this.serv.addEventListener("close", this.emit.bind(this, "close")); - this.serv.addEventListener("message", this.emit.bind(this, "message")); - this.serv.addEventListener("error", this.emit.bind(this, "error")); + if (mode !== "replay") { + this.serv = new WebSocket("ws://" + address); + // Assign the websocket events + this.serv.addEventListener("open", this.emit.bind(this, "open")); + this.serv.addEventListener("close", this.emit.bind(this, "close")); + this.serv.addEventListener("message", this.emit.bind(this, "message")); + this.serv.addEventListener("error", this.emit.bind(this, "error")); + } this.on("open", this.onOpen.bind(this)); this.on("close", this.onClose.bind(this)); |
