GameHistoryView anpassen #20

Merged
flixcoo merged 27 commits from feature/2-gamehistoryview-anpassen into development 2025-11-30 15:59:25 +00:00
Showing only changes of commit 4341c2509e - Show all commits

View File

@@ -19,7 +19,7 @@ class _GameHistoryViewState extends State<GameHistoryView> {
late final AppDatabase db; late final AppDatabase db;
late final List<Game> skeletonData = List.filled( late final List<Game> skeletonData = List.filled(
2, 10,
Game( Game(
name: 'Skeleton Game', name: 'Skeleton Game',
group: Group( group: Group(
@@ -30,6 +30,9 @@ class _GameHistoryViewState extends State<GameHistoryView> {
], ],
), ),
winner: Player(name: 'Skeleton Player 1'), winner: Player(name: 'Skeleton Player 1'),
players: [
Player(name: 'Skeleton Player 3')
],
), ),
); );
@@ -37,10 +40,11 @@ class _GameHistoryViewState extends State<GameHistoryView> {
void initState() { void initState() {
super.initState(); super.initState();
db = Provider.of<AppDatabase>(context, listen: false); db = Provider.of<AppDatabase>(context, listen: false);
_gameListFuture = Future.delayed( _gameListFuture = db.gameDao.getAllGames();
const Duration(milliseconds: 250),
() => db.gameDao.getAllGames(), Future.wait([_gameListFuture]).then((result) async {
); await Future.delayed(const Duration(milliseconds: 250));
});
} }
@override @override
@@ -69,7 +73,6 @@ class _GameHistoryViewState extends State<GameHistoryView> {
? skeletonData ? skeletonData
: (snapshot.data ?? []) : (snapshot.data ?? [])
..sort((a, b) => b.createdAt.compareTo(a.createdAt))) ..sort((a, b) => b.createdAt.compareTo(a.createdAt)))
.take(2)
.toList(); .toList();
return Skeletonizer( return Skeletonizer(