3 import 'package:http/http.dart' as http;
9 Player({this.id, this.name});
11 factory Player.fromJson(Map<String, dynamic> json) {
18 static Future<Player> fetchFirstPlayer() async {
19 final response = await http.get('https://families.cworth.org/api/players');
21 if (response.statusCode == 200) {
22 JsArray playerList = JsArray.from(json.decode(response.body));
23 return Player.fromJson(playerList.elementAt(0));
25 throw Exception('Failed to load player');