diff --git a/js/models/Wallet.js b/js/models/Wallet.js index be28d3808..d6fd0a061 100644 --- a/js/models/Wallet.js +++ b/js/models/Wallet.js @@ -290,6 +290,14 @@ Wallet.prototype.changeSettings = function(settings) { this.emitAndKeepAlive('settingsUpdated'); }; +/** + * @desc Locks other sessions from connecting to the wallet + * @see Async#lockIncommingConnections + */ +Wallet.prototype._lockIncomming = function() { + this.network.lockIncommingConnections(this.publicKeyRing.getAllCopayerIds()); +}; + /** * @desc * Handles a 'PUBLICKEYRING' message from senderId. @@ -945,7 +953,7 @@ Wallet.prototype.netStart = function() { }; if (this.publicKeyRing.isComplete()) { - this.network.lockIncommingConnections(this.publicKeyRing.getAllCopayerIds()); + this._lockIncomming(this.publicKeyRing.getAllCopayerIds()); } log.debug('Wallet:' + self.id + ' Starting network.'); this.network.start(startOpts, function() {