Use __getitem__ to access channel_id in MessageReference payloads

This commit is contained in:
nickofolas
2022-06-01 01:32:42 -05:00
committed by GitHub
parent e543abd950
commit 59ebfefbf4
2 changed files with 3 additions and 3 deletions

View File

@@ -468,7 +468,7 @@ class MessageReference:
def with_state(cls, state: ConnectionState, data: MessageReferencePayload) -> Self:
self = cls.__new__(cls)
self.message_id = utils._get_as_snowflake(data, 'message_id')
self.channel_id = int(data.pop('channel_id'))
self.channel_id = int(data['channel_id'])
self.guild_id = utils._get_as_snowflake(data, 'guild_id')
self.fail_if_not_exists = data.get('fail_if_not_exists', True)
self._state = state