Current section

Files

Jump to
glimit include glimit_RateLimiterState.hrl
Raw

include/glimit_RateLimiterState.hrl

-record(rate_limiter_state, {
hit_log :: gleam@dict:dict(any(), list(integer())),
per_second :: gleam@option:option(integer()),
per_minute :: gleam@option:option(integer()),
per_hour :: gleam@option:option(integer()),
identifier :: fun((any()) -> any()),
handler :: fun((any()) -> any())
}).