Group View erstellt #22

Merged
sneeex merged 29 commits from feature/4-groupview-erstellen into development 2025-11-16 20:50:24 +00:00
Showing only changes of commit 640830d8ab - Show all commits

View File

@@ -14,9 +14,14 @@ class GroupDao extends DatabaseAccessor<AppDatabase> with _$GroupDaoMixin {
Future<List<Group>> getAllGroups() async { Future<List<Group>> getAllGroups() async {
final query = select(groupTable); final query = select(groupTable);
final result = await query.get(); final result = await query.get();
return result return Future.wait(
.map((row) => Group(id: row.id, name: row.name, members: [])) result.map((groupData) async {
.toList(); final members = await db.playerGroupDao.getPlayersOfGroupById(
groupId: groupData.id,
);
return Group(id: groupData.id, name: groupData.name, members: members);
}),
);
} }
/// Retrieves a [Group] by its [groupId], including its members. /// Retrieves a [Group] by its [groupId], including its members.