receipt_indexer/backend/internal/ratelimiter/ratelimiter.go
2025-04-30 20:57:52 -04:00

14 lines
216 B
Go

package ratelimiter
import "time"
type Limiter interface {
Allow(ip string) (bool, time.Duration)
}
type Config struct {
RequestsPerTimeFrame int
TimeFrame time.Duration
Enabled bool
}