getMyUserData method
Implementation
Future<Map<String, dynamic>?> getMyUserData() async {
Map<String, dynamic>? myUserData;
final currentUserUid = ref
.read(firebaseAuthRepositoryProvider().notifier)
.getCurrentUser()
?.uid;
try {
await _firebaseFirestoreInstance
.collection('FirestoreUsers')
.doc(currentUserUid)
.get()
.then((DocumentSnapshot<Map<String, dynamic>> documentSnapshot) {
if (documentSnapshot.exists) {
myUserData = documentSnapshot.data();
}
});
} catch (e) {
debugPrint("getMyUserData: 로그인 상태가 아닙니다.");
debugPrint("[Error]: $e");
}
return myUserData;
}