retroactively save wallets.
This commit is contained in:
parent
6a6cae51c6
commit
c8f5913477
@ -134,9 +134,6 @@ WalletDB.prototype.saveJSON = function saveJSON(id, json, callback) {
|
|||||||
|
|
||||||
callback = utils.ensure(callback);
|
callback = utils.ensure(callback);
|
||||||
|
|
||||||
if (json instanceof bcoin.wallet)
|
|
||||||
json = json.toJSON();
|
|
||||||
|
|
||||||
function cb(err, json) {
|
function cb(err, json) {
|
||||||
var batch;
|
var batch;
|
||||||
|
|
||||||
@ -289,6 +286,15 @@ WalletDB.prototype.save = function save(options, callback) {
|
|||||||
|
|
||||||
callback = utils.ensure(callback);
|
callback = utils.ensure(callback);
|
||||||
|
|
||||||
|
if (options instanceof bcoin.wallet) {
|
||||||
|
if (!options.provider) {
|
||||||
|
options.on('add address', self._onAddress(options, options.id));
|
||||||
|
options.provider = self;
|
||||||
|
}
|
||||||
|
if (options instanceof bcoin.wallet)
|
||||||
|
options = options.toJSON();
|
||||||
|
}
|
||||||
|
|
||||||
return this.saveJSON(options.id, options, callback);
|
return this.saveJSON(options.id, options, callback);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user