lib/js/websocketio.js in sinatra-websocketio-0.3.0 vs lib/js/websocketio.js in sinatra-websocketio-0.3.1
- old
+ new
@@ -1,8 +1,9 @@
-var WebSocketIO = function(){
+var WebSocketIO = function(url, opts){
new EventEmitter().apply(this);
- this.url = "<%= websocketio_url %>";
- this.session = null;
+ if(typeof opts === "undefined" || opts === null) opts = {};
+ this.url = url || "<%= websocketio_url %>";
+ this.session = opts.session || null;
this.websocket = null;
this.connecting = false;
var reconnect_timer_id = null;
var running = false;
var self = this;