fix save-remote with unregisters wallets

This commit is contained in:
Matias Alejo Garcia 2015-06-30 18:38:45 -03:00
commit 041f4e32ee

View file

@ -161,7 +161,8 @@ angular.module('copayApp.controllers').controller('indexController', function($r
$log.debug('Saving remote preferences', client.credentials.walletName, prefs); $log.debug('Saving remote preferences', client.credentials.walletName, prefs);
client.savePreferences(prefs, function(err) { client.savePreferences(prefs, function(err) {
if (err) return cb(err); // we ignore errors here
if (err) $log.warn(err);
self._updateRemotePreferencesFor(clients, prefs, cb); self._updateRemotePreferencesFor(clients, prefs, cb);
}); });
@ -188,15 +189,11 @@ angular.module('copayApp.controllers').controller('indexController', function($r
}; };
self._updateRemotePreferencesFor(clients, prefs, function(err) { self._updateRemotePreferencesFor(clients, prefs, function(err) {
if (err) { if (err) return cb(err);
self.handleError(err);
return cb(err);
}
if (!fc) return cb(); if (!fc) return cb();
fc.getPreferences(function(err, preferences) { fc.getPreferences(function(err, preferences) {
if (err) { if (err) {
self.handleError(err);
return cb(err); return cb(err);
} }
self.preferences = preferences; self.preferences = preferences;