mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-07-21 10:26:47 +00:00
Create ScheduledEvent on cache miss in SCHEDULED_EVENT_DELETE
This commit is contained in:
parent
19f02c40b3
commit
a8b4eb1e9b
@ -1553,12 +1553,8 @@ class ConnectionState(Generic[ClientT]):
|
|||||||
def parse_guild_scheduled_event_delete(self, data: gw.GuildScheduledEventDeleteEvent) -> None:
|
def parse_guild_scheduled_event_delete(self, data: gw.GuildScheduledEventDeleteEvent) -> None:
|
||||||
guild = self._get_guild(int(data['guild_id']))
|
guild = self._get_guild(int(data['guild_id']))
|
||||||
if guild is not None:
|
if guild is not None:
|
||||||
try:
|
scheduled_event = guild._scheduled_events.pop(int(data['id']), ScheduledEvent(state=self, data=data))
|
||||||
scheduled_event = guild._scheduled_events.pop(int(data['id']))
|
self.dispatch('scheduled_event_delete', scheduled_event)
|
||||||
except KeyError:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
self.dispatch('scheduled_event_delete', scheduled_event)
|
|
||||||
else:
|
else:
|
||||||
_log.debug('SCHEDULED_EVENT_DELETE referencing unknown guild ID: %s. Discarding.', data['guild_id'])
|
_log.debug('SCHEDULED_EVENT_DELETE referencing unknown guild ID: %s. Discarding.', data['guild_id'])
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user