Все привет, есть вопрос по асинхронной функции, суть функции отправка значения введённого в input, этот инпут в свою очередь принимать должен как почту так и username, для этого считываю значение инпута и передаю в эту функцию, где есть два url по которым сравнивается все это дело, если значение которое ввёл пользователь не существует на сервере, оно должно проверить введённые данные как username для этого и есть url2, все проверки осуществляются и если пользователь изначально ввёл правильную почту то сравнение возвращает тру и все и тоглит Boolean “isExisting”, но если вводить логин то все не так сказано, в сам else{...} оно падает и запрос возвращает тру все как надо но почему то значение Boolean isExisting не меняется, оно так и остаётся false. Заранее спасибо