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;