pterowraptyl
    Preparing search index...

    Class RateLimitManager

    Index

    Constructors

    Methods

    • Calculates exponential backoff delay for retry

      Parameters

      • attempt: number
      • OptionalretryAfter: number

      Returns number

    • Calculates delay needed before next request if approaching limit

      Parameters

      • isClientAPI: boolean = false

      Returns number

    • Checks if we're approaching rate limit (less than 10% remaining)

      Parameters

      • isClientAPI: boolean = false

      Returns boolean

    • Sleeps for specified duration

      Parameters

      • ms: number

      Returns Promise<void>

    • Updates rate limit information from response headers

      Parameters

      • headers: Record<string, string>
      • isClientAPI: boolean = false

      Returns void