Interface

IIdentifyThrottler

Identify / session-start throttling for Fluxer. Fluxer does not bucket IDENTIFYs by max_concurrency. Real limits (verified against fluxer_gateway):

  • 300 IDENTIFYs per IP per 60s
  • 512 global concurrent session starts (default)

Properties

No documented properties.

Methods

.waitForIdentify(shardId, fn)

shardId: number, fn: () => Promise<T>Promise<T>

Wait until an IDENTIFY may be sent for shardId, then run fn. Implementations must release the slot when fn settles.