From 4fc4f5a2294370831e140399b614aa0defc7c19e Mon Sep 17 00:00:00 2001 From: Luna Date: Fri, 16 Jul 2021 00:09:37 -0300 Subject: [PATCH] add request.discord_api_version for normalization --- litecord/ratelimits/handler.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/litecord/ratelimits/handler.py b/litecord/ratelimits/handler.py index 05228fd..74b2270 100644 --- a/litecord/ratelimits/handler.py +++ b/litecord/ratelimits/handler.py @@ -91,6 +91,16 @@ async def ratelimit_handler(): request.retry_after = None request.bucket_global = False + if rule.rule.startswith("/api/v6"): + request.discord_api_version = 6 + elif rule.rule.startswith("/api/v8"): + request.discord_api_version = 8 + elif rule.rule.startswith("/api/v9"): + request.discord_api_version = 9 + else: + # default v6 lol + request.discord_api_version = 6 + try: ratelimit = app.ratelimiter.get_ratelimit(rule_path) await _handle_specific(ratelimit)