getContributors method

Future<List<Contributor>?> getContributors()

Implementation

Future<List<Contributor>?> getContributors() async {
  final response = await _dio.get('repos/NTUT-NPC/tattoo/contributors');

  if (response.data is List) {
    return (response.data as List)
        .map((item) => Contributor.fromJson(item as Map<String, dynamic>))
        .where((contributor) => !contributor.isBot)
        .toList();
  }

  return null;
}