如何使用firebase检查密码重置链接是否已发送

Jay*_*iya 1 firebase firebase-authentication flutter

这是我的代码

重置链接被发送到目标电子邮件,没有错误。

我的问题是

我只想确认链接是否已发送

await _auth.sendPasswordResetEmail(email: email).then((val){

      }).whenComplete(() {
        Navigator.pop(context, true);
        if (isLoading) {
          setState(() {
            isLoading = false;
          });
        }
      }).catchError((error) {
        print("ERRORRRRRRRR=> $error");
      }); 


await _auth.sendPasswordResetEmail(email: email).then((val){

      }).catchError((error) {
        print("ERRORRRRRRRR=> $error");
      }); 
Run Code Online (Sandbox Code Playgroud)

小智 5

尝试这个,

_auth.sendPasswordResetEmail(email: email).then((onVal) {
  Navigator.pop(context, true);
  if (isLoading) {
    setState(() {
      isLoading = false;
    });
  }
}).catchError((onError) {
  if (onError.toString().contains("ERROR_USER_NOT_FOUND")) {
    snackBarError(_scaffoldKey, "User Not Found", 1);
  } else if (onError
      .toString()
      .contains("An internal error has occurred")) {
    snackBarError(_scaffoldKey, Internet_Error_Msg, 1);
  }
  if (isLoading) {
    setState(() {
      isLoading = false;
    });
  }
});
Run Code Online (Sandbox Code Playgroud)