Не удается обработать ошибку в функции SMS-подтверждения React-Native-Firebase - PullRequest
1 голос
/ 26 февраля 2020

Я использую React-Native-Firebase для проверки подлинности телефона для одного из моих проектов React Native.

затем следует Документация по проверке подлинности телефона и все работает нормально.

try {
  await confirmation.confirm('12345'); // User entered code
  // Successful login - onAuthStateChanged is triggered
} catch (e) {
  console.error(e); // Invalid code
}

Когда я пытался ввести неправильную проверку для обработки ошибки, я не могу отловить ошибку в консоли, вместо этого я получаю экран ошибки

enter image description here

Вот мой действительный код


  const submitAuth = async () => {
    try {
      authLoader(true);
      await params.confirmation.confirm(smsCode);
      // Successful login - onAuthStateChanged is triggered
    } catch (e) {
      console.error(e); // Can't able to catch the Error
    }
  };

также пытался заменить функцию asyn c на .then (). Catch , функция все еще получает то же самое.

Это я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...