Client-side throttling (optional)
Implements a sliding window rate limiter that matches QuickBase's "100 requests per 10 seconds per user token" limit.
This is OPTIONAL - QuickBase handles rate limiting server-side. Enable this if you want to avoid hitting 429s proactively.
Wait until a request slot is available
Get remaining requests available in the current window
Get the number of requests made in the current window
Reset the throttle state
Client-side throttling (optional)
Implements a sliding window rate limiter that matches QuickBase's "100 requests per 10 seconds per user token" limit.
This is OPTIONAL - QuickBase handles rate limiting server-side. Enable this if you want to avoid hitting 429s proactively.