registerUser method

Future<void> registerUser(
  1. User user
)

Implementation

Future<void> registerUser(User user) async {
  try {
    final firestoreUser = FirestoreUser.fromFirebaseAuthUser(user);
    await _firestoreUserRepository.createItem(firestoreUser);

    // await _firebaseFirestoreInstance
    //     .collection('FirestoreUsers')
    //     .doc(user.uid)
    //     .set({
    //   'uid': user.uid,
    //   'email': user.email,
    //   'displayName': user.displayName,
    //   'photoURL': user.photoURL,
    //   'creationTime': user.metadata.creationTime,
    //   'lastSignInTime': user.metadata.lastSignInTime,
    // });
  } catch (e) {
    throw Exception(e);
  }
}