Определить, может ли пользователь войти в систему до запуска onAuthStateChanged ()? / Проверьте локальные учетные данные - PullRequest
0 голосов
/ 22 апреля 2019

Есть ли способ проверить, может ли пользователь * войти * в систему, прежде чем onAuthStateChanged даст результат?(Кстати: существуют ли локальные учетные данные, которые можно проверить на сервере / с помощью onAuthStateChanged или нет?)

Фон:

Пользовательский интерфейс должен быть доступен пользователю как можно скорее безненужная информация и шаги.Не обращая внимания на различные ui-design-solutions:

Приведенный ниже код показывает мне: при быстром интернет-соединении я получаю ответ в течение ~ 500 мс.С медленным 3g это занимает ~ 2200 мс - слишком долго ждать.

Если вообще нет локальных учетных данных, я хочу знать, не ожидая ответа от бэкэнда.

Как у меня былонекоторые проблемы с поиском информации, подобной этой - если у вас есть решение этой проблемы, не могли бы вы также дать мне подсказку, где я мог бы ее найти?

Благодарен за любой совет. Чай

    let timeStart = performance.now();
    this.firebase.auth().onAuthStateChanged(function (user) {
        console.log("ms util observer fires: " + (performance.now() - timeStart));
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...