hasTooManyAttempts method

Future<bool> hasTooManyAttempts(
  1. Session session, {
  2. required UuidValue nonce,
  3. Map<String, String>? extraData,
})

Records an attempts and checks if the request has too many attempts.

Returns true if the request has too many attempts, false otherwise. If no rate limiter is provided, returns false.

Implementation

Future<bool> hasTooManyAttempts(
  final Session session, {
  required final UuidValue nonce,
  final Map<String, String>? extraData,
}) async {
  return await rateLimiter?.hasTooManyAttempts(
        session,
        nonce: nonce,
        extraData: extraData,
      ) ??
      false;
}