Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedisLimiter ¶
type RedisLimiter struct {
// contains filtered or unexported fields
}
func NewRedisLimiter ¶
func NewRedisLimiter(dsn string) (*RedisLimiter, error)
func (*RedisLimiter) Allow ¶
func (r *RedisLimiter) Allow(ctx context.Context, key string, limit, duration int) (*redis_rate.Result, error)
func (*RedisLimiter) ShouldAllow ¶
func (r *RedisLimiter) ShouldAllow(ctx context.Context, key string, limit, duration int) (*redis_rate.Result, error)
Click to show internal directories.
Click to hide internal directories.