aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDice <[email protected]>2018-12-16 11:00:30 -0500
committerRapptz <[email protected]>2019-01-28 21:41:55 -0500
commit33dc3411acb56ddaf86cb16242016ba4918c0d23 (patch)
treea0c9c08cbb316b7f4eb3f0e63464b24699f50f0a
parentFix overwriting of AuditLogDiff.roles for multiple $add/$remove keys (diff)
downloaddiscord.py-33dc3411acb56ddaf86cb16242016ba4918c0d23.tar.xz
discord.py-33dc3411acb56ddaf86cb16242016ba4918c0d23.zip
Fix Webhook states for stateful objects
-rw-r--r--discord/webhook.py6
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.