diff --git a/index.html b/index.html index f7c697c6c..b4322cbcf 100644 --- a/index.html +++ b/index.html @@ -927,7 +927,7 @@ on supported browsers please check http://www.w - + diff --git a/js/models/core/Wallet.js b/js/models/core/Wallet.js index 4bd287142..d705b05d3 100644 --- a/js/models/core/Wallet.js +++ b/js/models/core/Wallet.js @@ -39,12 +39,6 @@ function Wallet(opts) { this.id = opts.id || Wallet.getRandomId(); this.name = opts.name; - // Renew token every 24hs - if (opts.tokenTime && new Date().getTime() - opts.tokenTime < 86400000) { - this.token = opts.token; - this.tokenTime = opts.tokenTime; - } - this.verbose = opts.verbose; this.publicKeyRing.walletId = this.id; this.txProposals.walletId = this.id; @@ -224,11 +218,6 @@ Wallet.prototype._optsToObj = function() { version: this.version, }; - if (this.token) { - obj.token = this.token; - obj.tokenTime = new Date().getTime(); - } - return obj; }; @@ -287,7 +276,6 @@ Wallet.prototype.netStart = function(callback) { var startOpts = { copayerId: myId, privkey: myIdPriv, - token: self.token, maxPeers: self.totalCopayers }; @@ -297,7 +285,6 @@ Wallet.prototype.netStart = function(callback) { net.start(startOpts, function() { self.emit('ready', net.getPeer()); - self.token = net.peer.options.token; setTimeout(function() { self.emit('publicKeyRingUpdated', true); self.scheduleConnect(); @@ -384,8 +371,6 @@ Wallet.fromObj = function(o, storage, network, blockchain) { Wallet.prototype.toEncryptedObj = function() { var walletObj = this.toObj(); - delete walletObj.opts.token; - delete walletObj.opts.tokenTime; return this.storage.export(walletObj); }; diff --git a/js/models/network/WebRTC.js b/js/models/network/WebRTC.js index f436abb7d..f2cb87e2d 100644 --- a/js/models/network/WebRTC.js +++ b/js/models/network/WebRTC.js @@ -345,6 +345,7 @@ Network.prototype.start = function(opts, openCallback) { if (!self.criticalError && self.tries < self.reconnectAttempts) { self.tries++; + self.opts.token = util.sha256(self.peerId).toString('hex'); self.peer = new Peer(self.peerId, self.opts); self.started = true; self._setupPeerHandlers(openCallback);