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);
|
||||
|
||||
if (json instanceof bcoin.wallet)
|
||||
json = json.toJSON();
|
||||
|
||||
function cb(err, json) {
|
||||
var batch;
|
||||
|
||||
@ -289,6 +286,15 @@ WalletDB.prototype.save = function save(options, 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);
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user