From 5e8ad2d56b71a97b14a0d308686f47b2262e923e Mon Sep 17 00:00:00 2001 From: yasirarism Date: Mon, 11 Sep 2023 22:33:37 +0700 Subject: [PATCH] hmm --- misskaty/core/ratelimiter_func.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/misskaty/core/ratelimiter_func.py b/misskaty/core/ratelimiter_func.py index 6005516d..702d4589 100644 --- a/misskaty/core/ratelimiter_func.py +++ b/misskaty/core/ratelimiter_func.py @@ -17,11 +17,16 @@ class RateLimiter: """ def __init__(self) -> None: + # 1 requests per seconds + self.second_rate = Rate(2, Duration.SECOND) + # 15 requests per minute. self.minute_rate = Rate(15, Duration.MINUTE) - self.limiter = Limiter( - self.minute_rate + self.limiter = Limiter([ + self.second_rate, + self.minute_rate, + ] ) async def acquire(self, userid: Union[int, str]) -> bool: