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