getUserUI method

Future getUserUI({
  1. dynamic currentUser,
})

Implementation

Future getUserUI({ currentUser}) async {
  UserModel user = UserModel();
  if (currentUser != null) {
    if (currentUser.displayName != null && currentUser.displayName != '') {
      user.nomComplet = currentUser.displayName!;
    } else {
      user.nomComplet = currentUser.email!.split('@').first;
    }
    if (currentUser.photoURL != null) {
      user.photoPath = currentUser.photoURL!;
    }
    user.idAppFireBase = currentUser.uid;
    user.isEmailVerified = currentUser.emailVerified;
    //user.userCreated = currentUser.providerData.first.displayName!;
    user.idFirebaseToken = await currentUser.getIdToken();
    //await currentUser.getIdToken().then((value){ user.idFirebaseToken = value; });
  }
  return user;
}