Код: Выделить всё
override suspend fun signIn(email: String, password: String): Flow =
callbackFlow {
try {
auth.signInWithEmailAndPassword(email, password)
.addOnCompleteListener { task ->
if (task.isSuccessful) {
trySend(Response.Success(true))
val user = auth.currentUser
} else {
try {
throw task.exception!!
} catch (e: FirebaseAuthInvalidCredentialsException) {
trySend(Response.Failure(e))
}
}
}
trySend(Response.Loading)
} catch (e: Exception) {
trySend(Response.Failure(e))
}
awaitClose { }
}
Первоначальная задача не выполнена для действия RecaptchaAction(action=signInWithPassword) с исключением: предоставленные учетные данные аутентификации неверны, имеют неверный формат или срок их действия истек
Подробнее здесь: https://stackoverflow.com/questions/784 ... ently-in-f
Мобильная версия