@osynicite/osynic-osuapi
    Preparing search index...

    Class OsynicOsuApiV2GlooClient

    OsynicOsuApiV2GlooClient WASM wrapper for OsynicOsuApiV2GlooClient

    Indexable

    • [key: number]: () => void
    Index

    Constructors

    Properties

    o_token: OToken
    proxy_url: string

    Methods

    • Add Comment Vote API

      Parameters

      • comment: string

      Returns Promise<CommentBundle>

    • Chat API

      • chat_keepalive
      • create_new_pm
      • get_updates
      • get_channel_messages
      • send_message_to_channel
      • join_channel
      • leave_channel
      • mark_channel_as_read
      • get_channel_list
      • create_channel
      • get_channel Chat Keepalive API

      Parameters

      • Optionalhistory_since: bigint
      • Optionalsince: bigint

      Returns Promise<Silences>

    • Create New PM API

      Parameters

      • target_id: bigint
      • message: string
      • is_action: boolean
      • Optionaluuid: string

      Returns Promise<CreateNewPMResponse>

    • Delete Comment API

      Parameters

      • comment: string

      Returns Promise<CommentBundle>

    • Download Beatmapset API

      Parameters

      • beatmapset_id: number

      Returns Promise<void>

    • Edit Comment API

      Parameters

      • comment: string
      • Optionalmessage: string

      Returns Promise<CommentBundle>

    • Edit Post API

      Parameters

      • post: string
      • body: string

      Returns Promise<ForumPost>

    • Edit Topic API

      Parameters

      • topic: string
      • topic_title: string

      Returns Promise<ForumTopic>

    • Returns void

    • Get Beatmap API

      Parameters

      • beatmap_id: number

      Returns Promise<Beatmap>

    • Get Beatmap Attributes API

      Parameters

      • beatmap_id: number
      • Optionalmods: string[]
      • Optionalruleset: Mode
      • Optionalruleset_id: number

      Returns Promise<Attributes>

    • Get Beatmap Pack API

      Parameters

      • pack: string
      • Optionallegacy_only: number

      Returns Promise<BeatmapPack>

    • Beatmaps API

      • get_beatmap_packs
      • get_beatmap_pack
      • lookup_beatmap
      • get_beatmap
      • get_beatmap_attributes
      • get_beatmaps
      • get_scores_in_beatmap
      • get_solo_scores
      • get_user_score
      • get_user_scoress_in_beatmap Get Beatmap Packs API

      Parameters

      • Optionalpack_type: string
      • Optionalcursor_string: string

      Returns Promise<BeatmapPacks>

    • Get Beatmaps API

      Parameters

      • beatmap_ids: Uint32Array

      Returns Promise<Beatmaps>

    • Get Beatmapset API

      Parameters

      • beatmapset_id: number

      Returns Promise<Beatmapset>

    • Changelog API

      • get_changelog_build
      • get_changelog_listing
      • lookup_changelog_build Get Changelog Build API

      Parameters

      • stream: string
      • build: string

      Returns Promise<ChanglogBuild>

    • Get Changelog Listing API

      Parameters

      • Optionalfrom: string
      • Optionalmax_id: number
      • Optionalstream: string
      • Optionalto: string
      • Optionalmessage_formats: string[]

      Returns Promise<ChangelogListing>

    • Get Channel List API

      Returns Promise<ChatChannel[]>

    • Get Channel Messages API

      Parameters

      • channel: string
      • Optionallimit: bigint
      • Optionalsince: bigint
      • Optionaluntil: bigint

      Returns Promise<ChatMessage[]>

    • Get Comment API

      Parameters

      • comment: string

      Returns Promise<CommentBundle>

    • Comments API

      • get_comments
      • post_comment
      • get_comment
      • edit_comment
      • delete_comment
      • add_comment_vote
      • remove_comment_vote Get Comments API

      Parameters

      • Optionalafter: string
      • Optionalcommentable_type: string
      • Optionalcommentable_id: string
      • Optionalcursor: string
      • Optionalparent_id: string
      • Optionalsort: string

      Returns Promise<CommentBundle>

    • Events API

      • get_events Get Events API

      Parameters

      • Optionalsort: string
      • Optionalcursor_string: string

      Returns Promise<GetEventsResponse>

    • Get Forum Listing API

      Returns Promise<Forums>

    • Friends API

      • get_friends
      • get_friends_x_api_version Get Friends API

      Returns Promise<Friend[]>

    • Get Friends X API Version API

      Parameters

      • Optionalx_api_version: string

      Returns Promise<FriendXApiVersion[]>

    • Ranking API

      • get_ranking
      • get_kudosu_ranking
      • get_spotlights Get Kudosu Ranking API

      Parameters

      • Optionalpage: number

      Returns Promise<KudosuRankings>

    • Get Match API

      Parameters

      • match_id: bigint
      • Optionalbefore: bigint
      • Optionalafter: bigint
      • Optionallimit: number

      Returns Promise<GetMatchResponse>

    • Matches API

      • get_matches_listing
      • get_match Get Matches Listing API

      Parameters

      • Optionallimit: number
      • Optionalsort: string
      • Optionalcursor_string: string

      Returns Promise<GetMatchesListingResponse>

    • Get Multiplayer Rooms API

      Parameters

      • Optionallimit: number
      • Optionalmode: string
      • Optionalseason_id: number
      • Optionalsort: string
      • Optionaltype_group: string

      Returns Promise<Room[]>

    • News API

      • get_news_listing
      • get_news_post Get News Listing API

      Parameters

      • Optionallimit: number
      • Optionalyear: number
      • Optionalcursor_string: string

      Returns Promise<GetNewsListingResponse>

    • Get News Post API

      Parameters

      • news: string
      • Optionalkey: string

      Returns Promise<News>

    • Users API

      • get_own_data
      • get_user_kudosu
      • get_user_beatmaps
      • get_user_beatmaps_most_played
      • get_user_recent_activity
      • get_user
      • get_user_by_username
      • get_users Get Own Data API

      Parameters

      • Optionalmode: Mode
      • Optionalkey: string

      Returns Promise<User>

    • Get Ranking API

      Parameters

      • mode: Mode
      • ranking_type: RankingType
      • Optionalcountry: string
      • Optionalcursor_string: string
      • Optionalfilter: string
      • Optionalspotlight: string
      • Optionalvariant: string

      Returns Promise<Rankings>

    • Get Score In Multiplayer API

      Parameters

      • room: string
      • playlist: bigint
      • score: bigint

      Returns Promise<Score>

    • Scores API

      • get_scores Get Scores API

      Parameters

      • Optionalruleset: Mode
      • Optionalcursor_string: string

      Returns Promise<GetScoresResponse>

    • Get Scores In Beatmap API

      Parameters

      • beatmap_id: number
      • Optionallegacy_only: number
      • Optionalmode: Mode
      • Optionalmods: string
      • Optionalranking_type: string

      Returns Promise<BeatmapScores>

    • Get Scores In Multiplayer API

      Parameters

      • room: string
      • playlist: bigint
      • Optionallimit: number
      • Optionalsort: string
      • Optionalcursor_string: string

      Returns Promise<MultiplayerScores>

    • Get Solo Scores API

      Parameters

      • beatmap_id: number
      • Optionalmode: Mode
      • Optionalmods: string
      • Optionalranking_type: string

      Returns Promise<NonLegacyScores>

    • Get Spotlights API

      Returns Promise<Spotlights>

    • Oauth API

      • get_token_with_code
      • get_token_without_code
      • refresh_token
      • revoke_current_token Get Token With Code API

      Parameters

      • client_id: bigint
      • client_secret: string
      • code: string
      • redirect_uri: string

      Returns Promise<OToken>

    • Get Token Without Code API

      Parameters

      • client_id: bigint
      • client_secret: string

      Returns Promise<OToken>

    • Get Topic And Posts API

      Parameters

      • topic: number
      • Optionalsort: string
      • Optionallimit: number
      • Optionalstart: string
      • Optionalend: string
      • Optionalcursor_string: string

      Returns Promise<GetTopicAndPostsResponse>

    • Get Topics Listing API

      Parameters

      • Optionalforum_id: string
      • Optionalsort: string
      • Optionallimit: number
      • Optionalcursor_string: string

      Returns Promise<TopicListing>

    • Get Updates API

      Parameters

      • Optionalhistory_since: bigint
      • Optionalincludes: string[]
      • Optionalsince: bigint

      Returns Promise<GetUpdatesResponse>

    • Get User API

      Parameters

      • id: number
      • Optionalmode: Mode
      • Optionalkey: string

      Returns Promise<User>

    • Get User Beatmaps API

      Parameters

      • id: number
      • beatmap_type: string
      • Optionallimit: number
      • Optionaloffset: string

      Returns Promise<Beatmapset[]>

    • Get User Beatmaps Most Played API

      Parameters

      • id: number
      • Optionallimit: number
      • Optionaloffset: string

      Returns Promise<BeatmapPlaycount[]>

    • Get User By Username API

      Parameters

      • username: string
      • Optionalmode: Mode
      • Optionalkey: string

      Returns Promise<User>

    • Multiplayer API

      • get_user_high_score
      • get_scores_in_multiplayer
      • get_score_in_multiplayer
      • get_multiplayer_rooms Get User High Score API

      Parameters

      • room: string
      • playlist: bigint
      • user: bigint

      Returns Promise<Score>

    • Get User Kudosu API

      Parameters

      • id: number
      • Optionallimit: number
      • Optionaloffset: string

      Returns Promise<KudosuHistory[]>

    • Get User Recent Activity API

      Parameters

      • id: number
      • Optionallimit: number
      • Optionaloffset: string

      Returns Promise<EventType[]>

    • Get Users API

      Parameters

      • ids: Uint32Array
      • Optionalinclude_variant_statistics: boolean

      Returns Promise<Users>

    • Get User Score API

      Parameters

      • beatmap_id: number
      • user_id: number
      • Optionallegacy_only: number
      • Optionalmode: Mode
      • Optionalmods: string

      Returns Promise<BeatmapUserScore>

    • Get User Scores API

      Parameters

      • id: number
      • score_type: ScoreType
      • Optionallegacy_only: number
      • Optionallimit: number
      • Optionaloffset: string

      Returns Promise<Score[]>

    • Get User Scores API

      Parameters

      • beatmap_id: number
      • user_id: number
      • Optionallegacy_only: number
      • Optionalmode: Mode
      • Optionalruleset: Mode

      Returns Promise<Scores>

    • Wiki API

      • get_wiki_page Get Wiki Page API

      Parameters

      • locale: string
      • path: string

      Returns Promise<WikiPage>

    • Join Channel API

      Parameters

      • channel: string
      • user: string

      Returns Promise<ChatChannel>

    • Leave Channel API

      Parameters

      • channel: string
      • user: string

      Returns Promise<void>

    • Lookup Beatmap API

      Parameters

      • Optionalchecksum: string
      • Optionalfilename: string
      • Optionalid: string

      Returns Promise<Beatmap>

    • Lookup Changelog Build API

      Parameters

      • changelog: string
      • Optionalkey: string
      • Optionalmessage_formats: string[]

      Returns Promise<ChanglogBuild>

    • Mark Channel As Read API

      Parameters

      • channel: string
      • message: string
      • channel_id: string
      • message_id: string

      Returns Promise<void>

    • Post Comment API

      Parameters

      • Optionalcommentable_type: string
      • Optionalcommentable_id: string
      • Optionalparent_id: string
      • Optionalmessage: string

      Returns Promise<CommentBundle>

    • Refresh Token API

      Parameters

      • client_id: bigint
      • client_secret: string
      • Optionalscope: Scope[]

      Returns Promise<OToken>

    • Remove Comment Vote API

      Parameters

      • comment: string

      Returns Promise<CommentBundle>

    • Forum API

      • reply_topic
      • get_topics_listing
      • create_topic
      • get_topic_and_posts
      • edit_topic
      • edit_post
      • get_forum_listing
      • get_forum_and_topic Reply Topic API

      Parameters

      • topic: string
      • body: string

      Returns Promise<ForumPost>

    • Revoke Current Token API

      Returns Promise<void>

    • Home API

      • search Search API

      Parameters

      • Optionalmode: SearchMode
      • Optionalquery: string
      • Optionalpage: number

      Returns Promise<SearchResponse>

    • Send Message To Channel API

      Parameters

      • channel: bigint
      • message: string
      • is_action: boolean

      Returns Promise<ChatMessage>

    • Set the proxy URL for all API calls

      Parameters

      • proxy_url: string

      Returns void

    • Get the parsed data as a JavaScript object

      Returns any