Эх сурвалжийг харах

Expose connection token in Peer options

Yemel Jardi 11 жил өмнө
parent
commit
94a0298c86
2 өөрчлөгдсөн 3 нэмэгдсэн , 3 устгасан
  1. 2 1
      lib/peer.js
  2. 1 2
      lib/socket.js

+ 2 - 1
lib/peer.js

@@ -22,6 +22,7 @@ function Peer(id, options) {
     port: util.CLOUD_PORT,
     key: 'peerjs',
     path: '/',
+    token: util.randomToken(),
     config: util.defaultConfig
   }, options);
   this.options = options;
@@ -150,7 +151,7 @@ Peer.prototype._retrieveId = function(cb) {
 Peer.prototype._initialize = function(id) {
   var self = this;
   this.id = id;
-  this.socket.start(this.id);
+  this.socket.start(this.id, this.options.token);
 }
 
 /** Handles messages from the server. */

+ 1 - 2
lib/socket.js

@@ -21,10 +21,9 @@ util.inherits(Socket, EventEmitter);
 
 
 /** Check in with ID or get one from server. */
-Socket.prototype.start = function(id) {  
+Socket.prototype.start = function(id, token) {
   this.id = id;
 
-  var token = util.randomToken();
   this._httpUrl += '/' + id + '/' + token;
   this._wsUrl += '&id='+id+'&token='+token;