feat: Add user-specific group retrieval and enhance UI with dynamic theming
This commit is contained in:
1 parent
7f4fd610c5
commit
9eb55c358e
5 files changed
+64
-25
No files matched your search
@@ -41,4 +41,20 @@ class GroupService {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// Stream pour obtenir les groupes d'un utilisateur spécifique
|
||||
Stream<List<Group>> getGroupsStreamByUser(String userId) {
|
||||
return _firestore
|
||||
.collection('groups')
|
||||
.where('members', arrayContains: userId)
|
||||
.snapshots()
|
||||
.map((snapshot) {
|
||||
print('Groupes trouvés pour l\'utilisateur $userId: ${snapshot.docs.length}');
|
||||
return snapshot.docs.map((doc) {
|
||||
final group = Group.fromMap(doc.data(), doc.id);
|
||||
print('Groupe: ${group.name}, Membres: ${group.members.length}');
|
||||
return group;
|
||||
}).toList();
|
||||
});
|
||||
}
|
||||
}
|
||||
Whitespace-only changes.
Reference in new issue
Block a user