From d9e03c898a48c52ec9c22008a223bfc3725de252 Mon Sep 17 00:00:00 2001 From: slowbackspace Date: Fri, 29 Mar 2019 09:47:05 +0100 Subject: [PATCH] call validateAddress only once per inputChange() --- src/actions/SignVerifyActions.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/actions/SignVerifyActions.js b/src/actions/SignVerifyActions.js index d12bb678..8fc3982f 100644 --- a/src/actions/SignVerifyActions.js +++ b/src/actions/SignVerifyActions.js @@ -141,12 +141,16 @@ const inputChange = (inputName: string, value: string): ThunkAction => ( type: SIGN_VERIFY.TOUCH, inputName, }); - if (inputName === 'verifyAddress' && validateAddress(value) !== null) { - dispatch({ - type: SIGN_VERIFY.ERROR, - inputName, - message: validateAddress(value), - }); + + if (inputName === 'verifyAddress') { + const error = validateAddress(value); + if (error) { + dispatch({ + type: SIGN_VERIFY.ERROR, + inputName, + message: error, + }); + } } };