flackle-selfbot - v0.2.0
    Preparing search index...

    Class RestClient

    Index
    • get csrfToken(): string | undefined

      Returns string | undefined

    • Parameters

      • tokens: { accessToken?: string; refreshToken?: string; csrfToken?: string }

      Returns void

    • Some endpoints return the CSRF cookie only on a 401. Fetch one early so the first mutating request does not fail.

      Parameters

      • force: boolean = false

      Returns Promise<string | undefined>

    • Refreshes the access token using the refresh-token cookie.

      Returns Promise<boolean>

    post

    • PUT a raw body to an absolute (usually presigned) URL, returning the ETag.

      Parameters

      • url: string
      • body: BodyInit
      • timeoutMs: number = ...

      Returns Promise<string>

    baseUrl: string
    limiter: RateLimiter
    userAgent: string
    timeoutMs: number
    maxRetries: number
    accessToken?: string
    refreshToken?: string