refactors to UX
This commit is contained in:
parent
508a8bfc3c
commit
70d306242e
5 changed files with 41 additions and 22 deletions
|
|
@ -79,8 +79,6 @@ function Wallet(opts) {
|
|||
|
||||
this.publicKeyRing.walletId = this.id;
|
||||
this.txProposals.walletId = this.id;
|
||||
this.network.maxPeers = this.totalCopayers;
|
||||
this.network.secretNumber = this.secretNumber;
|
||||
this.registeredPeerIds = [];
|
||||
this.addressBook = opts.addressBook || {};
|
||||
this.publicKey = this.privateKey.publicHex;
|
||||
|
|
@ -96,6 +94,15 @@ function Wallet(opts) {
|
|||
|
||||
this.paymentRequests = opts.paymentRequests || {};
|
||||
|
||||
|
||||
var networkName = Wallet.obtainNetworkName(this);
|
||||
this.network = _.isArray(this.network)? this.network[networkName] : this.network;
|
||||
this.blockchain = _.isArray(this.blockchain) ? this.blockchain[networkName] : this.blockchain;
|
||||
|
||||
|
||||
this.network.maxPeers = this.totalCopayers;
|
||||
this.network.secretNumber = this.secretNumber;
|
||||
|
||||
//network nonces are 8 byte buffers, representing a big endian number
|
||||
//one nonce for oneself, and then one nonce for each copayer
|
||||
this.network.setHexNonce(opts.networkNonce);
|
||||
|
|
@ -1064,8 +1071,8 @@ Wallet.fromObj = function(o, storage, network, blockchain, skipFields) {
|
|||
opts.lastTimestamp = o.lastTimestamp;
|
||||
|
||||
opts.storage = storage;
|
||||
opts.network = _.isArray(network)? network[networkName] : network;
|
||||
opts.blockchain = _.isArray(blockchain) ? blockchain[networkName] : blockchain;
|
||||
opts.network = network;
|
||||
opts.blockchain = blockchain;
|
||||
opts.isImported = true;
|
||||
|
||||
return new Wallet(opts);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue