diff --git a/lib/presentation/views/main_menu/game_history_view.dart b/lib/presentation/views/main_menu/game_history_view.dart index df4b7a0..f6f47ef 100644 --- a/lib/presentation/views/main_menu/game_history_view.dart +++ b/lib/presentation/views/main_menu/game_history_view.dart @@ -17,6 +17,7 @@ class GameHistoryView extends StatefulWidget { class _GameHistoryViewState extends State { late Future> _gameListFuture; late final AppDatabase db; + late bool isLoading = true; late final List skeletonData = List.filled( 4, @@ -47,6 +48,9 @@ class _GameHistoryViewState extends State { Future.wait([_gameListFuture]).then((result) async { await Future.delayed(const Duration(milliseconds: 250)); + setState(() { + isLoading = false; + }); }); } @@ -71,7 +75,6 @@ class _GameHistoryViewState extends State { ); } - final bool isLoading = snapshot.connectionState == ConnectionState.waiting; final List games = (isLoading ? skeletonData : (snapshot.data ?? [])