MVP #141
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user