From 061ec1d1fd513d853ad693fb4cec3084d443298b Mon Sep 17 00:00:00 2001 From: Javier Date: Tue, 13 Oct 2015 16:11:07 -0300 Subject: [PATCH] update local storage when a wallet is deleted --- src/js/controllers/preferencesDelete.js | 11 ++++++++--- src/js/services/storageService.js | 7 ++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/js/controllers/preferencesDelete.js b/src/js/controllers/preferencesDelete.js index 7fbc0c4d2..7d30f4685 100644 --- a/src/js/controllers/preferencesDelete.js +++ b/src/js/controllers/preferencesDelete.js @@ -1,7 +1,7 @@ 'use strict'; angular.module('copayApp.controllers').controller('preferencesDeleteWalletController', - function($scope, $rootScope, $filter, $timeout, $modal, $log, notification, profileService, isCordova, go, gettext, gettextCatalog, animationService) { + function($scope, $rootScope, $filter, $timeout, $modal, $log, storageService, notification, profileService, isCordova, go, gettext, gettextCatalog, animationService) { this.isCordova = isCordova; this.error = null; @@ -46,14 +46,19 @@ angular.module('copayApp.controllers').controller('preferencesDeleteWalletContro var _deleteWallet = function() { var fc = profileService.focusedClient; var name = fc.credentials.walletName; - var walletName = (fc.alias||'') + ' [' + name + ']'; + var walletName = (fc.alias || '') + ' [' + name + ']'; var self = this; profileService.deleteWalletFC({}, function(err) { if (err) { self.error = err.message || err; } else { - notification.success(gettextCatalog.getString('Success'), gettextCatalog.getString('The wallet "{{walletName}}" was deleted', {walletName: walletName})); + storageService.removeTxHistory(fc.credentials.walletId, function() { + notification.success(gettextCatalog.getString('Success'), gettextCatalog.getString('The wallet "{{walletName}}" was deleted', { + walletName: walletName + })); + return; + }); } }); }; diff --git a/src/js/services/storageService.js b/src/js/services/storageService.js index 13de88221..9673863ff 100644 --- a/src/js/services/storageService.js +++ b/src/js/services/storageService.js @@ -224,12 +224,9 @@ angular.module('copayApp.services') storage.get('txsHistory-' + walletId, cb); } - root.setTxHistoryFlag = function(value, walletId, cb) { - storage.set('txsHistoryFlag-' + walletId, value, cb); + root.removeTxHistory = function(walletId, cb) { + storage.remove('txsHistory-' + walletId, cb); } - root.getTxHistoryFlag = function(walletId, cb) { - storage.get('txsHistoryFlag-' + walletId, cb); - } return root; });