litestar-org/litestar

Enhancement: Rate Limit Config

Open

#1,262 opened on Mar 3, 2023

View on GitHub
 (14 comments) (1 reaction) (0 assignees)Python (8,243 stars) (550 forks)user submission
EnhancementGood First IssueHelp Wanted :sos:Middleware

Description

About class starlite.middleware.rate_limit.RateLimitConfig

this, rate_limit: Tuple[Literal['second', 'minute', 'hour', 'day'], int]

A tuple containing a time unit (second, minute, hour, day) and quantity, e.g. (“day”, 100) or (“minute”, 5) could be changed to [ (“day”, 100) ,(“minute”, 5),("second",1)]?

Contributor guide