update
This commit is contained in:
@@ -35,6 +35,20 @@ class UserProvider extends ChangeNotifier {
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
Future<void> updateUserDataAndScores() async {
|
||||
var uid = FirebaseAuth.instance.currentUser?.uid;
|
||||
if (uid == null) return;
|
||||
|
||||
var documentSnapshot = await _firestore.collection('users').doc(uid).get();
|
||||
|
||||
if (documentSnapshot.exists) {
|
||||
final data = documentSnapshot.data() as Map<String, dynamic>;
|
||||
_user = UserModel.fromFirestore(data);
|
||||
_score = await ScoresModel.scoreTo(uid, false, false);
|
||||
notifyListeners();
|
||||
}
|
||||
}
|
||||
|
||||
UserModel? get user => _user;
|
||||
ScoresModel? get score => _score;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user