iunary / fastapi-redis-rate-limiter

fastapi-redis-rate-limiter
MIT License
4 stars 0 forks source link

Error when not specifying window parameter #1

Open htran-ubed opened 6 days ago

htran-ubed commented 6 days ago

When not specifying the window parameter, the default window of 60 seconds is expected to be used.

However, it usese a timedelta type which causes a type error.

\Lib\site-packages\fastapi_redis_rate_limiter\redis_rate_limiter_middleware.py", line 53, in dispatch key = f"{client_ip}:{int(time.time() // self.window)}" TypeError: unsupported operand type(s) for //: 'float' and 'datetime.timedelta'
Jkrox commented 20 hours ago

I highly recommend to do this by yourself.