Fast.RateLimiter (Fast v0.11.0)

View Source

Wrapper around ExRated that allows env based config.

Summary

Functions

check_rate(bucket_id, window_ms, max_num_calls)

@spec check_rate(String.t(), non_neg_integer(), non_neg_integer()) ::
  {:ok, :disabled | non_neg_integer()} | {:error, non_neg_integer()}

disabled?()

reset(bucket_id)

@spec reset(String.t()) :: :ok