Gatekeeper - ml-archive/gatekeeper GitHub Wiki
public struct Gatekeeper
public init(cache: Cache, config: GatekeeperConfig, identifier: GatekeeperKeyMaker)
public func gatekeep(
on req: Request,
throwing error: Error = Abort(.tooManyRequests, reason: "Slow down. You sent too many requests.")
) -> EventLoopFuture<Void>