diff --git a/lib/wsp/Peer.js b/lib/wsp/Peer.js index e64bd63c..11f1069c 100644 --- a/lib/wsp/Peer.js +++ b/lib/wsp/Peer.js @@ -83,8 +83,6 @@ function Peer (url, options) { this.setMaxListeners(Infinity); this.options = options || {}; - if( !('wsc' in this.options ) ) this.options.wsc = { protocols: null }; - else if( !('protocols' in this.options.wsc) ) this.options.wsc.protocols = null; // Messages sent before the socket is ready. this.deferredMsgs = []; diff --git a/lib/wsp/client.js b/lib/wsp/client.js index 80b408f6..62b6e8d3 100644 --- a/lib/wsp/client.js +++ b/lib/wsp/client.js @@ -74,6 +74,7 @@ Gun.on('opt', function (context) { if (sockets[url]) { return; } + if (!options.wsc) options.wsc = gun.Back('opt.wsc') || { protocols:null }; var socket = Socket(url, options); sockets.add(url, socket);