aboutsummaryrefslogtreecommitdiff
path: root/webAO
diff options
context:
space:
mode:
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));