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>