aboutsummaryrefslogtreecommitdiffstats
path: root/js/reconnecting-websocket.min.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2012-10-24 22:28:59 -0700
committerAdam Soltys <[email protected]>2012-10-24 22:28:59 -0700
commit4f145a9c55272800571e776841e4d8eb2c0878fb (patch)
treeb8fc3c67d0622ae881bb87897c79e8d4695d373d /js/reconnecting-websocket.min.js
parentab4107bd5384de79c39e9e290babe377df1ecf2a (diff)
downloadcoinos-server-4f145a9c55272800571e776841e4d8eb2c0878fb.tar.gz
coinos-server-4f145a9c55272800571e776841e4d8eb2c0878fb.zip
Set retry interval for socket connection
Diffstat (limited to 'js/reconnecting-websocket.min.js')
-rw-r--r--js/reconnecting-websocket.min.js2
1 files changed, 0 insertions, 2 deletions
diff --git a/js/reconnecting-websocket.min.js b/js/reconnecting-websocket.min.js
deleted file mode 100644
index cf29747e..00000000
--- a/js/reconnecting-websocket.min.js
+++ /dev/null
@@ -1,2 +0,0 @@
-// https://github.com/joewalnes/reconnecting-websocket/
-function ReconnectingWebSocket(a){function f(g){c=new WebSocket(a);if(b.debug||ReconnectingWebSocket.debugAll){console.debug("ReconnectingWebSocket","attempt-connect",a)}var h=c;var i=setTimeout(function(){if(b.debug||ReconnectingWebSocket.debugAll){console.debug("ReconnectingWebSocket","connection-timeout",a)}e=true;h.close();e=false},b.timeoutInterval);c.onopen=function(c){clearTimeout(i);if(b.debug||ReconnectingWebSocket.debugAll){console.debug("ReconnectingWebSocket","onopen",a)}b.readyState=WebSocket.OPEN;g=false;b.onopen(c)};c.onclose=function(h){clearTimeout(i);c=null;if(d){b.readyState=WebSocket.CLOSED;b.onclose(h)}else{b.readyState=WebSocket.CONNECTING;if(!g&&!e){if(b.debug||ReconnectingWebSocket.debugAll){console.debug("ReconnectingWebSocket","onclose",a)}b.onclose(h)}setTimeout(function(){f(true)},b.reconnectInterval)}};c.onmessage=function(c){if(b.debug||ReconnectingWebSocket.debugAll){console.debug("ReconnectingWebSocket","onmessage",a,c.data)}b.onmessage(c)};c.onerror=function(c){if(b.debug||ReconnectingWebSocket.debugAll){console.debug("ReconnectingWebSocket","onerror",a,c)}b.onerror(c)}}this.debug=false;this.reconnectInterval=1e3;this.timeoutInterval=2e3;var b=this;var c;var d=false;var e=false;this.url=a;this.readyState=WebSocket.CONNECTING;this.URL=a;this.onopen=function(a){};this.onclose=function(a){};this.onmessage=function(a){};this.onerror=function(a){};f(a);this.send=function(d){if(c){if(b.debug||ReconnectingWebSocket.debugAll){console.debug("ReconnectingWebSocket","send",a,d)}return c.send(d)}else{throw"INVALID_STATE_ERR : Pausing to reconnect websocket"}};this.close=function(){if(c){d=true;c.close()}};this.refresh=function(){if(c){c.close()}}}ReconnectingWebSocket.debugAll=false