Não estou conseguindo receber um código de erro ao colocar um email que não consta na base de dados do firebase. Quando eu coloco um email incorreto. Ele não apresenta erro. E quando eu coloco um email incorreto sem o @ e o "." Ele apresenta o erro "invalid-email". Mas, se eu colocar um email incorreto com @ e ".". Ele não apresenta nenhum erro. Mas o email é inexistente.
Código: Future<String?> redefinindoSenha({required String email}) async { try { _firebaseAuth.sendPasswordResetEmail(email: email); } on FirebaseAuthException catch (e) { if (e.code == "invalid-email") { return "Digite um email válido"; } else if (e.code == "channel-error") { return "Campo vazio!"; } else if (e.code == "use-not-found") { return "Email não existe"; } debugPrint("Mensagem pega ${e.message}"); debugPrint("Código pego ${e.code}"); } return null; }