getTrendingRepositories method

Future<List<GithubTrendingRepository>> getTrendingRepositories({
  1. String? since,
  2. String? language,
  3. String? spokenLanguageCode,
})

Implementation

Future<List<GithubTrendingRepository>> getTrendingRepositories({
  /// daily, weekly, monthly
  String? since,
  String? language,
  String? spokenLanguageCode,
}) async {
  final res = await _getJson(Uri.parse('$prefix/repositories').replace(
    queryParameters: {
      if (since != null) 'since': since,
      if (language != null) 'language': language,
      if (spokenLanguageCode != null)
        'spoken_language_code': spokenLanguageCode
    },
  ));
  return (res as List)
      .map((v) => GithubTrendingRepository.fromJson(v))
      .toList();
}