From 618ce1468835a884d42bd9baeeeac0e7e69ea04e Mon Sep 17 00:00:00 2001 From: JDonadio Date: Tue, 4 Apr 2017 18:06:11 -0300 Subject: [PATCH] fix typo and constants --- src/js/controllers/lock.js | 27 ++++++++++++--------------- src/js/controllers/pin.js | 16 ++++++++-------- 2 files changed, 20 insertions(+), 23 deletions(-) diff --git a/src/js/controllers/lock.js b/src/js/controllers/lock.js index 3f64c700f..13c9fccb7 100644 --- a/src/js/controllers/lock.js +++ b/src/js/controllers/lock.js @@ -1,33 +1,30 @@ 'use strict'; angular.module('copayApp.controllers').controller('lockController', function($state, $scope, $timeout, $log, configService, popupService, gettextCatalog, appConfigService, fingerprintService, profileService, lodash) { - var NONE = 'none'; - var PIN = 'pin'; - var FINGERPRINT = 'fingerprint'; function init() { var config = configService.getSync(); - $scope.locking = config.lock.method != PIN; + $scope.locking = config.lock.method != 'pin'; $scope.options = [ { - method: NONE, + method: 'none', label: gettextCatalog.getString('Disabled'), value: config.lock.method == '', }, { - method: PIN, + method: 'pin', label: gettextCatalog.getString('Enable PIN'), - value: config.lock.method == PIN, + value: config.lock.method == 'pin', needsBackup: null, }, ]; if (fingerprintService.isAvailable()) { $scope.options.push({ - method: FINGERPRINT, + method: 'fingerprint', label: gettextCatalog.getString('Enable Fingerprint'), - value: config.lock.method == FINGERPRINT, + value: config.lock.method == 'fingerprint', needsBackup: null, }); } @@ -74,17 +71,17 @@ angular.module('copayApp.controllers').controller('lockController', function($st }; $scope.select = function(method) { - if (method == NONE) + if (method == 'none') saveConfig(); - else if (method == FINGERPRINT) { + else if (method == 'fingerprint') { var config = configService.getSync(); - if (config.lock.method == PIN) { + if (config.lock.method == 'pin') { askForDisablePin(function(disablePin) { - if (disablePin) saveConfig(FINGERPRINT); + if (disablePin) saveConfig('fingerprint'); else init(); }); - } else saveConfig(FINGERPRINT); - } else if (method == PIN) { + } else saveConfig('fingerprint'); + } else if (method == 'pin') { $state.transitionTo('tabs.lock.pin', { fromSettings: true, locking: $scope.locking diff --git a/src/js/controllers/pin.js b/src/js/controllers/pin.js index 9d78b9e65..94dd15d40 100644 --- a/src/js/controllers/pin.js +++ b/src/js/controllers/pin.js @@ -1,8 +1,8 @@ 'use strict'; angular.module('copayApp.controllers').controller('pinController', function($state, $interval, $stateParams, $ionicHistory, $timeout, $scope, $log, configService, appConfigService) { - var PIN = 'pin'; - var ATTEPMPTS_LIMIT = 3; + var ATTEMPT_LIMIT = 3; + var ATTEMPT_LOCK_OUT_TIME = 5 * 60; $scope.$on("$ionicView.beforeEnter", function(event) { $scope.currentPin = $scope.confirmPin = ''; @@ -29,13 +29,13 @@ angular.module('copayApp.controllers').controller('pinController', function($sta function checkAttempts() { $scope.currentAttempts += 1; $log.debug('Attempts to unlock:', $scope.currentAttempts); - if ($scope.currentAttempts === 3) { + if ($scope.currentAttempts === ATTEMPT_LIMIT) { $scope.currentAttempts = 0; - var limitTime = Math.floor(Date.now() / 1000) + 5 * 60; + var limitTime = Math.floor(Date.now() / 1000) + ATTEMPT_LOCK_OUT_TIME; var config = configService.getSync(); var opts = { lock: { - method: PIN, + method: 'pin', value: config.lock.value, bannedUntil: limitTime, attempts: config.lock.attempts + 1, @@ -115,12 +115,12 @@ angular.module('copayApp.controllers').controller('pinController', function($sta $scope.save = function() { if (!$scope.isComplete()) return; var config = configService.getSync(); - $scope.match = config.lock && config.lock.method == PIN && config.lock.value == $scope.currentPin ? true : false; + $scope.match = config.lock && config.lock.method == 'pin' && config.lock.value == $scope.currentPin ? true : false; if (!$scope.locking) { if ($scope.match) { if ($scope.fromSettings) saveSettings(); else { - saveSettings(PIN, $scope.currentPin); + saveSettings('pin', $scope.currentPin); $scope.error = false; } } else { @@ -143,7 +143,7 @@ angular.module('copayApp.controllers').controller('pinController', function($sta }, 200); } else { if ($scope.confirmPin == $scope.currentPin) - saveSettings(PIN, $scope.confirmPin); + saveSettings('pin', $scope.confirmPin); else { $scope.confirmPin = $scope.currentPin = ''; $scope.error = true;