X-Git-Url: https://git.cworth.org/git?p=lmno.games;a=blobdiff_plain;f=flutterempires%2Flib%2Fmain.dart;h=0d574045a4f04c4a3115c65adc0d9e4abaffec60;hp=e313be10cb04ba71750ab650ab2a589a0cd48b8f;hb=ab19027b3ea49fa6a8b3d704aa50a8a3ca4a689a;hpb=0f4784ad53479b109d186464f54850b73fe402f7 diff --git a/flutterempires/lib/main.dart b/flutterempires/lib/main.dart index e313be1..0d57404 100644 --- a/flutterempires/lib/main.dart +++ b/flutterempires/lib/main.dart @@ -54,11 +54,13 @@ class _MyHomePageState extends State { int _counter = 0; Future futurePlayer; + Future> allPlayers; @override void initState() { super.initState(); futurePlayer = Player.fetchFirstPlayer(); + allPlayers = Player.fetchAllPlayers(); } void _incrementCounter() { @@ -122,6 +124,18 @@ class _MyHomePageState extends State { } else if (snapshot.hasError) { return Text("${snapshot.error}"); } + return CircularProgressIndicator(); + }, + ), + Spacer(flex: 1), + FutureBuilder>( + future: allPlayers, + builder: (context, snapshot) { + if (snapshot.hasData) { + return Text(snapshot.data.length.toString()); + } else if (snapshot.hasError) { + return Text("${snapshot.error}"); + } // By default, show a loading spinner. return CircularProgressIndicator(); },