recordRequest method

void recordRequest({
  1. int tokens = 0,
})

Record that a request was made.

Implementation

void recordRequest({int tokens = 0}) {
  final now = DateTime.now();
  _requestTimestamps.add(now);
  if (tokens > 0) {
    _tokenRecords.add(_TokenRecord(now, tokens));
  }
  _consecutiveRateLimits = 0;
}