getTeamPlayersLastSeason method

Future<TeamPlayers?> getTeamPlayersLastSeason(
  1. String teamId
)

Requests team players TeamPlayers for the latest season from server.

Requires team identifier teamId. Returns team players object TeamPlayers in case of success or Null if team players not found. Throws DioError in case of network connection problems.

Implementation

Future<TeamPlayers?> getTeamPlayersLastSeason(String teamId) async {
  final int id = teamId.parseIdOrThrow;
  try {
    final Response<dynamic> response =
        await _dio.get('/teams.$extensionJson/$id/recaps/last');
    return TeamPlayers.fromMap(response.data);
  } on DioError catch (e) {
    if (e.message.isNotFoundError) {
      return null;
    } else {
      rethrow;
    }
  }
}