episode method

Future<Map<String, dynamic>> episode(
  1. int episodeNum
)

Implementation

Future<Map<String, dynamic>> episode(int episodeNum) async {
  // https://api.jikan.moe/v4/anime/55644/episodes/1
  try {
    final res = await _dio.get("$animeId/episodes/$episodeNum");
    return res.data["data"];
  } on DioException catch (e) {
    if (e.response!.statusCode == 500) {
      if (e.response!.data["type"] == "ParserException") {
        throw BadDataException(
            "You're used episodes endpoint not on serial.");
      } else {
        throw BadResponseException();
      }
    } else {
      throw BadResponseException();
    }
  }
}