Hcs.Plug.Rate_limit

hcs · API reference

module State : sig ... end
val create : 
  clock:[> float Eio.Time.clock_ty ] Eio.Time.clock ->
  key:(Server.request -> string) ->
  requests:int ->
  per:float ->
  (Server.request -> Server.response) ->
  Server.request ->
  Server.response