diff --git a/src/js/controllers/preferencesColor.js b/src/js/controllers/preferencesColor.js index cea2165d4..754d8fb9e 100644 --- a/src/js/controllers/preferencesColor.js +++ b/src/js/controllers/preferencesColor.js @@ -29,7 +29,10 @@ angular.module('copayApp.controllers').controller('preferencesColorController', opts.colorFor[walletId] = color; configService.set(opts, function(err) { - if (err) console.log(err); + if (err) { + $scope.$emit('Local/DeviceError', err); + return; + } self.color = color; $scope.$emit('Local/ColorUpdated'); }); diff --git a/src/js/routes.js b/src/js/routes.js index 5bfa59519..b03013a13 100644 --- a/src/js/routes.js +++ b/src/js/routes.js @@ -43,11 +43,14 @@ angular } return v; }); - historicLog.add(level, args.join(' ')); - if (window.cordova) - console.log(args.join(' ')); - - orig.apply(null, args) + try { + if (window.cordova) + console.log(args.join(' ')); + orig.apply(null, args) + historicLog.add(level, args.join(' ')); + } catch (e) { + console.log('Error at log decorator:', e); + } }; }); return $delegate; diff --git a/src/js/services/configService.js b/src/js/services/configService.js index 835e2aa8c..5666b56ae 100644 --- a/src/js/services/configService.js +++ b/src/js/services/configService.js @@ -84,7 +84,7 @@ angular.module('copayApp.services').factory('configService', function(storageSer lodash.merge(config, oldOpts, newOpts); configCache = config; - storageService.setConfig(JSON.stringify(config), cb); + storageService.storeConfig(JSON.stringify(config), cb); }); }; diff --git a/src/js/services/logHeader.js b/src/js/services/logHeader.js index ef64fb45b..698c442a2 100644 --- a/src/js/services/logHeader.js +++ b/src/js/services/logHeader.js @@ -4,6 +4,5 @@ angular.module('copayApp.services') $log.info('Starting Copay v' + window.version + ' #' + window.commitHash); $log.info('Client: isCordova:', isCordova, 'isChromeApp:', isChromeApp); $log.info('Navigator:', navigator.userAgent); - return {}; }); diff --git a/src/js/services/storageService.js b/src/js/services/storageService.js index 65387942c..51c12537f 100644 --- a/src/js/services/storageService.js +++ b/src/js/services/storageService.js @@ -156,6 +156,7 @@ angular.module('copayApp.services') }; root.storeConfig = function(val, cb) { + $log.debug('Storing Preferences', val); storage.set('config', val, cb); };