getSeasonalAnime method
Future<List<Anime> >
getSeasonalAnime(
- int year,
- Season season, {
- List<
AnimeField> ? fields, - int limit = 100,
- bool nsfw = false,
- int offset = 0,
- SeasonalAnimeSortingMethod sort = SeasonalAnimeSortingMethod.animeScore,
Get a list of the Animes belonging to the season
and year
sorted by
sort
.
Implementation
Future<List<Anime>> getSeasonalAnime(
int year,
Season season, {
List<AnimeField>? fields,
int limit = 100,
bool nsfw = false,
int offset = 0,
SeasonalAnimeSortingMethod sort = SeasonalAnimeSortingMethod.animeScore
}) async {
final params = {
'fields': (fields ?? []).toParamStr(),
'limit': limit.toString(),
'nsfw': nsfw.toString(),
'offset': offset.toString(),
'sort': sort.toParamStr()
};
return (await _getPageable<Map<String, dynamic>>(
'/anime/season/$year/${season.toParamStr()}', params
)).map((data) => Anime.fromJsonMap(data['node'])).toList();
}