diff options
| author | Dice <[email protected]> | 2018-12-16 11:00:30 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2019-01-28 21:41:55 -0500 |
| commit | 33dc3411acb56ddaf86cb16242016ba4918c0d23 (patch) | |
| tree | a0c9c08cbb316b7f4eb3f0e63464b24699f50f0a | |
| parent | Fix overwriting of AuditLogDiff.roles for multiple $add/$remove keys (diff) | |
| download | discord.py-33dc3411acb56ddaf86cb16242016ba4918c0d23.tar.xz discord.py-33dc3411acb56ddaf86cb16242016ba4918c0d23.zip | |
Fix Webhook states for stateful objects
| -rw-r--r-- | discord/webhook.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/discord/webhook.py b/discord/webhook.py index a4f84632..be71d733 100644 --- a/discord/webhook.py +++ b/discord/webhook.py @@ -102,7 +102,7 @@ class WebhookAdapter: def store_user(self, data): # mocks a ConnectionState for appropriate use for Message - return BaseUser(state=self, data=data) + return BaseUser(state=self.webhook._state, data=data) def execute_webhook(self, *, payload, wait=False, file=None, files=None): if file is not None: @@ -197,7 +197,7 @@ class AsyncWebhookAdapter(WebhookAdapter): # transform into Message object from .message import Message - return Message(data=data, state=self, channel=self.webhook.channel) + return Message(data=data, state=self.webhook._state, channel=self.webhook.channel) class RequestsWebhookAdapter(WebhookAdapter): """A webhook adapter suited for use with ``requests``. @@ -278,7 +278,7 @@ class RequestsWebhookAdapter(WebhookAdapter): # transform into Message object from .message import Message - return Message(data=response, state=self, channel=self.webhook.channel) + return Message(data=response, state=self.webhook._state, channel=self.webhook.channel) class Webhook: """Represents a Discord webhook. |