Skip to content

Commit 4dc2ced

Browse files
committed
Prevent disconnected client message from appearing every two seconds
1 parent 4b9e83e commit 4dc2ced

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

client/index.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ if (typeof __resourceQuery === "string" && __resourceQuery) {
1616
var sock = null;
1717
var hot = false;
1818
var initial = true;
19+
var connected = false;
1920
var currentHash = "";
2021
var logLevel = "info";
2122

@@ -81,7 +82,10 @@ var newConnection = function() {
8182
}));
8283

8384
sock.onclose = function() {
84-
log("error", "[WDS] Disconnected!");
85+
if (connected)
86+
log("error", "[WDS] Disconnected!");
87+
88+
connected = false;
8589

8690
// Try to reconnect.
8791
sock = null;
@@ -91,6 +95,7 @@ var newConnection = function() {
9195
};
9296

9397
sock.onmessage = function(e) {
98+
connected = true;
9499
// This assumes that all data sent via the websocket is JSON.
95100
var msg = JSON.parse(e.data);
96101
onSocketMsg[msg.type](msg.data);

0 commit comments

Comments
 (0)