listTournamentRecords method

  1. @override
Future<TournamentRecordList> listTournamentRecords({
  1. required Session session,
  2. required String tournamentId,
  3. Iterable<String>? ownerIds,
  4. int? expiry,
  5. int limit = defaultLimit,
  6. String? cursor,
})
override

Listing records

Players can list tournament records.

Implementation

@override
Future<model.TournamentRecordList> listTournamentRecords({
  required model.Session session,
  required String tournamentId,
  Iterable<String>? ownerIds,
  int? expiry,
  int limit = defaultLimit,
  String? cursor,
}) async {
  final res = await _client.listTournamentRecords(
    api.ListTournamentRecordsRequest(
      cursor: cursor,
      expiry: expiry == null ? null : api.Int64Value(value: Int64(expiry)),
      limit: api.Int32Value(value: limit),
      ownerIds: ownerIds,
      tournamentId: tournamentId,
    ),
    options: _getSessionCallOptions(session),
  );

  return model.TournamentRecordList.fromDto(res);
}