From ecff068f23c5da8db6487d6616e07204614566e5 Mon Sep 17 00:00:00 2001 From: Ricky Miller Date: Tue, 17 Aug 2021 14:07:49 -0400 Subject: [PATCH] turn these into functions so they function properly --- app/components/Views/Login/index.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/app/components/Views/Login/index.js b/app/components/Views/Login/index.js index c04b593eb8c..20ea889f274 100644 --- a/app/components/Views/Login/index.js +++ b/app/components/Views/Login/index.js @@ -184,11 +184,11 @@ const styles = StyleSheet.create({ }); const DELETE = 'delete'; -const PASSCODE_NOT_SET_ERROR = strings('login.passcode_not_set_error'); -const WRONG_PASSWORD_ERROR = strings('login.wrong_password_error'); -const WRONG_PASSWORD_ERROR_ANDROID = strings('login.wrong_password_error_android'); -const VAULT_ERROR = strings('login.vault_error'); -const CLEAN_VAULT_ERROR = strings('login.clean_vault_error'); +const PASSCODE_NOT_SET_ERROR = () => strings('login.passcode_not_set_error'); +const WRONG_PASSWORD_ERROR = () => strings('login.wrong_password_error'); +const WRONG_PASSWORD_ERROR_ANDROID = () => strings('login.wrong_password_error_android'); +const VAULT_ERROR = () => strings('login.vault_error'); +const CLEAN_VAULT_ERROR = () => strings('login.clean_vault_error'); const isTextDelete = text => tlc(text) === DELETE; /** @@ -319,24 +319,24 @@ class Login extends PureComponent { // Should we force people to enable passcode / biometrics? const error = e.toString(); if ( - toLowerCaseEquals(error, WRONG_PASSWORD_ERROR) || - toLowerCaseEquals(error, WRONG_PASSWORD_ERROR_ANDROID) + toLowerCaseEquals(error, WRONG_PASSWORD_ERROR()) || + toLowerCaseEquals(error, WRONG_PASSWORD_ERROR_ANDROID()) ) { this.setState({ loading: false, error: strings('login.invalid_password') }); trackErrorAsAnalytics('Login: Invalid Password', error); return; - } else if (error === PASSCODE_NOT_SET_ERROR) { + } else if (error === PASSCODE_NOT_SET_ERROR()) { Alert.alert( 'Security Alert', 'In order to proceed, you need to turn Passcode on or any biometrics authentication method supported in your device (FaceID, TouchID or Fingerprint)' ); this.setState({ loading: false }); - } else if (toLowerCaseEquals(error, VAULT_ERROR)) { + } else if (toLowerCaseEquals(error, VAULT_ERROR())) { this.setState({ loading: false, - error: CLEAN_VAULT_ERROR + error: CLEAN_VAULT_ERROR() }); } else { this.setState({ loading: false, error });