getFriends method
Get a list of the user's friends on Last.fm.
Implementation
Future<List<User>?> getFriends({
required String user,
bool enableRecentTracks = false,
int page = 1,
int limit = 50,
}) async {
final parameters = {
'user': user,
'recenttracks': (enableRecentTracks ? 1 : 0),
'page': page,
'limit': limit,
};
final request = Request(
api: _api,
method: 'user.getFriends',
parameters: parameters,
);
final response = await request.send(mode: RequestMode.GET);
final friends = response['friends']['user'];
return friends == null
? null
: List.generate(
(friends as List).length,
(i) => User.fromJson(friends[i]),
);
}