RateLimit.fromHeaders constructor

RateLimit.fromHeaders(
  1. Map<String, String> headers
)

Implementation

factory RateLimit.fromHeaders(Map<String, String> headers) {
  final limit = int.parse(headers['x-ratelimit-limit']!);
  final remaining = int.parse(headers['x-ratelimit-remaining']!);
  final resets = DateTime.fromMillisecondsSinceEpoch(
      int.parse(headers['x-ratelimit-reset']!) * 1000);
  return RateLimit(limit, remaining, resets);
}