aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
authorsD <stoned@derpymail.org>2020-07-20 10:28:21 +0200
committersD <stoned@derpymail.org>2020-07-20 10:28:21 +0200
commitbd29a273cb56120db6f7d05ce45ac0933ee298d6 (patch)
treeb08efae2cf2943dab52d7e7e32d38171cb788799 /webAO
parent0b63ae06bba6ee6bc428055f684164cc475a1e8e (diff)
only connect to network when it's not a replay
Diffstat (limited to 'webAO')
-rw-r--r--webAO/client.js14
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));