Перевод ошибки конфликта регистрации

This commit is contained in:
Nastya 2024-08-24 16:56:20 +03:00
parent ac0ad5a49a
commit 437ab0c22c
2 changed files with 7 additions and 0 deletions

@ -34,6 +34,7 @@ export const register = async (
return [registerResponse];
} catch (nativeError) {
const [error] = parseAxiosError(nativeError);
console.log(error)
return [null, `Не удалось зарегестрировать аккаунт. ${error}`];
}

@ -38,6 +38,12 @@ export const parseAxiosError = (nativeError: unknown): [string, number?] => {
const serverError = error.response.data as ServerError;
let SEMessage;
if(error.response.status === 409) {
const serverErrorMessage = error.response.data.message
const translatedMessage = translateMessage[serverErrorMessage.toLowerCase() || ""]
return [translatedMessage || "", serverError.statusCode];
}
// if (error.response.statusText) {
// return [error.response.statusText];
// }