diff --git a/front/views/SigninView.tsx b/front/views/SigninView.tsx index 1405e86..35f1217 100644 --- a/front/views/SigninView.tsx +++ b/front/views/SigninView.tsx @@ -74,12 +74,12 @@ const SigninView = () => { value={formData.username.value} onChangeText={(t) => { let error: null | string = null; - validationSchemas.username - .validate(t) - .catch((e) => (error = e.message)) - .finally(() => { - setFormData({ ...formData, username: { value: t, error } }); - }); + try { + validationSchemas.username.validateSync(t); + } catch (e: any) { + error = e.message; + } + setFormData({ ...formData, username: { value: t, error } }); }} isRequired />, @@ -93,12 +93,12 @@ const SigninView = () => { value={formData.password.value} onChangeText={(t) => { let error: null | string = null; - validationSchemas.password - .validate(t) - .catch((e) => (error = e.message)) - .finally(() => { - setFormData({ ...formData, password: { value: t, error } }); - }); + try { + validationSchemas.password.validateSync(t); + } catch (e: any) { + error = e.message; + } + setFormData({ ...formData, password: { value: t, error } }); }} isRequired isSecret diff --git a/front/views/SignupView.tsx b/front/views/SignupView.tsx index 7401d66..13df2a2 100644 --- a/front/views/SignupView.tsx +++ b/front/views/SignupView.tsx @@ -88,12 +88,12 @@ const SignupView = () => { value={formData.username.value} onChangeText={(t) => { let error: null | string = null; - validationSchemas.username - .validate(t) - .catch((e) => (error = e.message)) - .finally(() => { - setFormData({ ...formData, username: { value: t, error } }); - }); + try { + validationSchemas.username.validateSync(t); + } catch (e: any) { + error = e.message; + } + setFormData({ ...formData, username: { value: t, error } }); }} isRequired />, @@ -106,12 +106,12 @@ const SignupView = () => { value={formData.email.value} onChangeText={(t) => { let error: null | string = null; - validationSchemas.email - .validate(t) - .catch((e) => (error = e.message)) - .finally(() => { - setFormData({ ...formData, email: { value: t, error } }); - }); + try { + validationSchemas.email.validateSync(t); + } catch (e: any) { + error = e.message; + } + setFormData({ ...formData, email: { value: t, error } }); }} isRequired />, @@ -126,12 +126,12 @@ const SignupView = () => { value={formData.password.value} onChangeText={(t) => { let error: null | string = null; - validationSchemas.password - .validate(t) - .catch((e) => (error = e.message)) - .finally(() => { - setFormData({ ...formData, password: { value: t, error } }); - }); + try { + validationSchemas.password.validateSync(t); + } catch (e: any) { + error = e.message; + } + setFormData({ ...formData, password: { value: t, error } }); }} />, { value={formData.repeatPassword.value} onChangeText={(t) => { let error: null | string = null; - validationSchemas.password - .validate(t) - .catch((e) => (error = e.message)) - .finally(() => { - if (!error && t !== formData.password.value) { - error = translate('passwordsDontMatch'); - } - setFormData({ - ...formData, - repeatPassword: { value: t, error }, - }); - }); + try { + validationSchemas.password.validateSync(t); + } catch (e: any) { + error = e.message; + } + if (!error && t !== formData.password.value) { + error = translate('passwordsDontMatch'); + } + setFormData({ + ...formData, + repeatPassword: { value: t, error }, + }); }} />, ]}