Skip to content

Commit

Permalink
refactor(gateway): remove unused rate limiter
Browse files Browse the repository at this point in the history
  • Loading branch information
pyadav committed Feb 26, 2024
1 parent b657dfe commit b66b696
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 146 deletions.
7 changes: 4 additions & 3 deletions gateway/internal/ratelimiter/ratelimiter.go
Expand Up @@ -15,12 +15,13 @@ type RateLimiter struct {
}

func NewRateLimiter(rdb *redis.Client, logger *slog.Logger, rate *Rate, rltype string) *RateLimiter {
r := &RateLimiter{}
r := &RateLimiter{
Limiter: NewSlidingWindowRateLimiter(rdb, logger, rate),
}

switch rltype {
case "sliding_window":
r.Limiter = NewSlidingWindowRateLimiter(rdb, logger, rate)
default:
r.Limiter = NewSlidingWindowRateLimiter(rdb, logger, rate)
}

return r
Expand Down
52 changes: 0 additions & 52 deletions gateway/internal/ratelimiter/tokenbucket.go

This file was deleted.

91 changes: 0 additions & 91 deletions gateway/internal/ratelimiter/tokenbucket_cache.go

This file was deleted.

0 comments on commit b66b696

Please sign in to comment.