Я пытаюсь выйти из системы и переключить виджеты, но после вызова следующей функции -
void logoutUser() async {
await FirebaseAuth.instance.signOut();
}
Если я проверяю текущего пользователя, он возвращает объект пользователя, но с нулевым идентификатором -
FirebaseAuth.instance.currentUser()
Я пытаюсь выгнать пользователя в main.dart после выхода из системы, который проверяет, вошел ли пользователь в систему и загружает ли правильный виджет.Кто-нибудь знает, почему currentUser()
не возвращает ноль после вызова signOut()
?