getUserRecommendations method

Future<BuiltList<UserRecommendation>> getUserRecommendations(
  1. String username, {
  2. int page = 1,
})

Implementation

Future<BuiltList<UserRecommendation>> getUserRecommendations(String username,
    {int page = 1}) async {
  var url = '/users/$username/recommendations?page=$page';
  var response = await _getResponse(url);

  final recs = response['data'] ?? [];
  recs.forEach((rec) => rec['user'] ??= {
        'url': 'https://myanimelist.net/profile/$username',
        'username': username
      });
  return BuiltList(recs.map((i) => UserRecommendation.fromJson(i)));
}