Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Middleware ¶
type Middleware struct {
// contains filtered or unexported fields
}
Middleware struct
func NewMiddleware ¶
func NewMiddleware(rateLimiter goratelimiterredis.RateLimiter) ( *Middleware, error, )
NewMiddleware creates a new rate limiter middleware
Parameters:
rateLimiter goratelimiterredis.RateLimiter: the rate limiter
Returns:
*Middleware: the middleware instance error: if the rate limiter is nil
Click to show internal directories.
Click to hide internal directories.