Get discussion votes

The beatmapsetDiscussions.getDiscussionVotes method on a Client instance makes a GET request to the beatmapsets/discussions/votes endpoint and returns an object containing a cursor and arrays of discussions, users and votes.

Example

const votes = await api.beatmapsetDiscussions.getDiscussionVotes({
  query: {
    beatmapset_discussion_id: 1816113
  }
});

Parameters

ParameterTypeOptionalDescription
optionsGetDiscussionVotesOptions✓

options.query

ParameterTypeOptionalDescription
limitnumber✓Max. number of results
pagenumber✓Search result page number
sort‘id_desc’ | ‘id_asc’✓Sort posts by newest (id_desc) or oldest (id_desc)
beatmapset_discussion_idnumber✓ID of the beatmapset discussion
receivernumber✓ID of the user receiving the votes
score1 | -1✓1 for up vote, -1 for down vote
usernumber✓ID of the user giving votes

Returns

Promise<{
  cursor_string: Cursor;
  discussions: BeatmapsetDiscussion[];
  users: UserCompact[];
  votes: DiscussionVote[];
}>;

Types

Possible Exceptions

See the error handling documentation for more information.

  • invalid_json_syntax
  • network_error
  • unexpected_response

Notice that something is missing? Found a typo? Think something's incomplete? Or think that something can be explained better? Feel free to open a pull request or submit an issue on the library's Github repository .