all test passing, after rebasing
This commit is contained in:
parent
fd97b12c4d
commit
415861df29
2 changed files with 57 additions and 112 deletions
|
|
@ -86,10 +86,12 @@ WalletFactory.prototype.obtainNetworkName = function(obj) {
|
||||||
* @param {string[]} skipFields - fields to skip when importing
|
* @param {string[]} skipFields - fields to skip when importing
|
||||||
* @return {Wallet}
|
* @return {Wallet}
|
||||||
*/
|
*/
|
||||||
WalletFactory.prototype.fromObj = function(obj, skipFields) {
|
WalletFactory.prototype.fromObj = function(inObj, skipFields) {
|
||||||
var networkName = this.obtainNetworkName(obj);
|
var networkName = this.obtainNetworkName(inObj);
|
||||||
preconditions.checkState(networkName);
|
preconditions.checkState(networkName);
|
||||||
preconditions.checkArgument(obj);
|
preconditions.checkArgument(inObj);
|
||||||
|
|
||||||
|
var obj = JSON.parse(JSON.stringify(inObj));
|
||||||
|
|
||||||
// not stored options
|
// not stored options
|
||||||
obj.opts = obj.opts || {};
|
obj.opts = obj.opts || {};
|
||||||
|
|
@ -421,8 +423,8 @@ WalletFactory.prototype.joinCreateSession = function(opts, cb) {
|
||||||
}
|
}
|
||||||
|
|
||||||
data.opts.privateKey = privateKey;
|
data.opts.privateKey = privateKey;
|
||||||
data.opts.nickname = nickname;
|
data.opts.nickname = opts.nickname;
|
||||||
data.opts.passphrase = passphrase;
|
data.opts.passphrase = opts.passphrase;
|
||||||
data.opts.id = data.walletId;
|
data.opts.id = data.walletId;
|
||||||
self.create(data.opts, function(err, w) {
|
self.create(data.opts, function(err, w) {
|
||||||
if (!err & w) {
|
if (!err & w) {
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
Loading…
Add table
Add a link
Reference in a new issue