getAnimeInfo method

Future<Map> getAnimeInfo(
  1. String animeId
)

Implementation

Future<Map> getAnimeInfo(String animeId) async {
  // call function to get episodes info
  final animeEpisodesInfo = await _getAnimeEpisodesInfo(animeId);

  final episodes = animeEpisodesInfo[0]!;
  final genres = animeEpisodesInfo[1]!;
  final extraInfo = animeEpisodesInfo[2]!;

  return {
    'id': animeId,
    'title': extraInfo['title'],
    'poster': extraInfo['poster'],
    'banner': extraInfo['banner'],
    'synopsis': extraInfo['synopsis'],
    'rating': extraInfo['rating'],
    'debut': extraInfo['debut'],
    'type': extraInfo['type'],
    'genres': genres,
    'episodes': List.from(episodes.reversed),
  };
}