From 3ea0fcc44e0f11afbc6f5d3bad5a6a4db9457113 Mon Sep 17 00:00:00 2001 From: thec0sm0s Date: Mon, 29 Jun 2020 23:57:21 +0530 Subject: [PATCH] =?UTF-8?q?=E2=9C=94=20Use=20the=20bot=20request=20if=20th?= =?UTF-8?q?e=20model=20requires=20bot=20token,=20not=20OAuth?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flask_discord/models/base.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/flask_discord/models/base.py b/flask_discord/models/base.py index f0247f5..68941c2 100644 --- a/flask_discord/models/base.py +++ b/flask_discord/models/base.py @@ -14,6 +14,7 @@ class DiscordModelsMeta(ABCMeta): class DiscordModelsBase(metaclass=DiscordModelsMeta): + BOT = False MANY = False @abstractmethod @@ -46,7 +47,8 @@ class DiscordModelsBase(metaclass=DiscordModelsMeta): List of instances of this model when many of these models exist. """ - payload = cls._request(cls.ROUTE) + request_method = cls._bot_request if cls.BOT else cls._request + payload = request_method(cls.ROUTE) if cls.MANY: return [cls(_) for _ in payload] return cls(payload)