Lavacord
    Preparing search index...

    Class Rest

    A Rest helper for Lavalink

    Index

    Constructors

    Methods

    • A helper for /v?/decodetrack & /v?/decodetracks

      Parameters

      • node: LavalinkNode

        The lavalink node

      • track: string

        The track(s) you want to decode

      Returns Promise<Track>

      If lavalink encounters an error

    • A helper for /v?/decodetrack & /v?/decodetracks

      Parameters

      Returns Promise<DecodeTracksResult>

      If lavalink encounters an error

    • A helper for DELETE /v?/sessions/:sessionId/players/:guildId

      Parameters

      • node: LavalinkNode

        The lavalink node

      • guildId: string

        The Id of the guild

      Returns Promise<void>

      If lavalink encounters an error

    • A helper for /v?/loadtracks endpoint

      Parameters

      • node: LavalinkNode

        The LavalinkNode

      • identifer: string

        The thing you want to load

      Returns Promise<TrackLoadingResult>

      If lavalink encounters an error

    • A helper for PATCH /v?/sessions/:sessionId/players/:guildId

      Parameters

      • node: LavalinkNode

        The lavalink node

      • guildId: string

        The Id of the guild

      • data: UpdatePlayerData

        The update data

      • noReplace: boolean = false

        If the event should be dropped if there's a currently playing track

      Returns Promise<Player>

      If lavalink encounters an error

    • A helper for PATCH /v?/sessions/:sessionId

      Parameters

      Returns Promise<Required<UpdateSessionData>>

      If lavalink encounters an error