Remove obsolete key on storage upgrade. Improve log output.

This commit is contained in:
Andy Phillipson 2017-01-05 17:57:25 -05:00
commit 3bf8923f10

View file

@ -177,11 +177,14 @@ angular.module('copayApp.services')
}); });
} }
}); });
if (upgraded.length > 0) { // Remove obsolete key.
cb(null, 'upgraded \'bitpayAccounts\':' + upgraded); storage.remove('bitpayAccounts-' + network, function() {
} else { if (upgraded.length > 0) {
cb(); cb(null, 'upgraded to \'bitpayAccounts-v2-' + network + '\':' + upgraded);
} } else {
cb();
}
});
}); });
}; };
// //
@ -277,11 +280,11 @@ angular.module('copayApp.services')
var storagekey = key.split('_')[1]; var storagekey = key.split('_')[1];
_upgraders[key](storagekey, network, function(err, msg) { _upgraders[key](storagekey, network, function(err, msg) {
if (err) { if (err) {
_handleUpgradeError(storagekey, err); _handleUpgradeError(storagekey + '-' + network, err);
errorCount++; errorCount++;
errorMessage = errorCount + ' storage upgrade failures'; errorMessage = errorCount + ' storage upgrade failures';
} }
if (msg) _handleUpgradeSuccess(storagekey, msg); if (msg) _handleUpgradeSuccess(storagekey + '-' + network, msg);
}); });
}); });
}); });