'use strict'; angular.module('copayApp.controllers').controller('preferencesEmailController', function($scope, $ionicHistory, $stateParams, gettextCatalog, profileService, walletService, configService) { var wallet = profileService.getWallet($stateParams.walletId); var walletId = wallet.credentials.walletId; var config = configService.getSync(); config.emailFor = config.emailFor || {}; $scope.email = { value: config.emailFor && config.emailFor[walletId] }; $scope.save = function() { var opts = { emailFor: {} }; opts.emailFor[walletId] = $scope.email.value; walletService.updateRemotePreferences(wallet, { email: $scope.email.value, }, function(err) { if (err) $log.warn(err); configService.set(opts, function(err) { if (err) $log.warn(err); $ionicHistory.goBack(); }); }); }; });