Флаттер : требуется обновить класс обслуживания аутентификации

#flutter #dart

Вопрос:

Я создаю класс аутентификации для firebase Auth версии 0.11.1 10, теперь после обновления пакета firebase auth до последней версии некоторые коды являются ошибочными.

   Future<String> createUserWithEmailAndPassword(
  String email, String password, String name) async {
final currentUser = await _firebaseAuth.createUserWithEmailAndPassword(
  email: email,
  password: password,
);


//updat username is error code ***************************
var userUpdateInfo = UserUpdateInfo();
userUpdateInfo.displayname = name;
await currentUser.updateProfile(userUpdateInfo);
await currentUser.reload();
return currentUser.uid;
 

}

См. Ошибка

Ответ №1:

UserUpdateInfo теперь он устарел, но вы можете использовать его вместо этого

 await FirebaseAuth.instance.currentUser.updateProfile();
 

И вы передаете информацию, которую хотите обновить, в updateProfile()