listFriends method

  1. @override
Future<FriendsList> listFriends({
  1. required Session session,
  2. FriendshipState? friendshipState,
  3. int limit = defaultLimit,
  4. String? cursor,
})
override

Listing friends

Nakama allows developers to list the player’s friends based on their friendship state.

Implementation

@override
Future<model.FriendsList> listFriends({
  required model.Session session,
  FriendshipState? friendshipState,
  int limit = defaultLimit,
  String? cursor,
}) async {
  final res = await _client.listFriends(
    api.ListFriendsRequest(
      cursor: cursor,
      limit: api.Int32Value(value: limit),
      state: api.Int32Value(value: friendshipState?.index),
    ),
    options: _getSessionCallOptions(session),
  );

  return model.FriendsList.fromDto(res);
}