Gemini.RateLimit behaviour (Gemini v0.2.0)
This behaviour keeps track of IP addresses for rate-limiting.
Link to this section Summary
Callbacks
Check if IP-address is rate-limited.
Link to this section Callbacks
Link to this callback
is_rate_limited(addr)
Specs
is_rate_limited(addr :: :inet.ip_address()) :: {:limited, pos_integer()} | :not_limited
Check if IP-address is rate-limited.
Returns :not_limited or {:limited, minutes}.