UserUpdateInfo未定义名称“用户”

时间:2020-10-07 20:33:28

标签: flutter firebase-authentication

由于要更新Firebase身份验证,我需要更改一些不推荐使用的代码。 我在《迁移指南》中看到:

BREAKING :使用updateProfile代替命名参数时删除了UpdateUserInfo类。

我已对其进行了大部分更新,但是仍然出现错误。

// Update the username
await updateUserName(name, authResult.user);
return authResult.user.uid;

}

Future updateUserName(String name, User currentUser) async {
await FirebaseAuth.instance.currentUser.updateProfile(displayName: user.displayName);

}

错误=未定义名称“用户”。

1 个答案:

答案 0 :(得分:1)

也许您打算按名称而不是currentUser使用user参数。

FirebaseAuth.instance.currentUser.updateProfile(displayName: currentUser.displayName);