Options
All
  • Public
  • Public/Protected
  • All
Menu

REST handler instance

Hierarchy

  • RESTHandler

Index

Constructors

Properties

calls: number = 0

Totat of request calls since constructed

options: RESTOptions

The rest handler options

pool: Pool

The rest handler connection pool

Accessors

  • get url(): string

Methods

  • decodeTrack(track: string): Promise<Track>
  • Decode base64 encoded serialized track

    Parameters

    • track: string

    Returns Promise<Track>

  • decodeTracks(tracks: string[]): Promise<Tracks>
  • Decode base64 encoded serialized tracks

    Parameters

    • tracks: string[]

    Returns Promise<Tracks>

  • plugins(): Promise<Plugins>
  • request(method: string, route: string, body?: unknown): Promise<ResponseData>
  • Do api request to the server

    Parameters

    • method: string
    • route: string
    • Optional body: unknown

    Returns Promise<ResponseData>

  • routeplannerStatus(): Promise<RoutePlannerStatus>
  • Get the lavalink server routeplanner status

    Returns Promise<RoutePlannerStatus>

  • unmarkAddress(address: string): Promise<boolean>
  • Unmark a failed address

    Parameters

    • address: string

    Returns Promise<boolean>

  • unmarkAllAddress(): Promise<boolean>

Generated using TypeDoc