);
}
- static Future<Player> fetchPlayer() async {
+ static Future<Player> fetchFirstPlayer() async {
final response = await http.get('https://families.cworth.org/api/players');
if (response.statusCode == 200) {
throw Exception('Failed to load player');
}
}
+
+ static List<Player> parsePlayers(String responseBody) {
+ final parsed = json.decode(responseBody).cast<Map<String, dynamic>>();
+ return parsed.map<Player>((json) => Player.fromJson(json)).toList();
+ }
}