Skip to content

Commit 38929ad

Browse files
SpeedcupSPEEDCUPpre-commit-ci[bot]
authored andcommitted
fix: emoji deletion error on guild leave (#1297)
* fix: emoji deletion error on guild leave * ci: correct from checks. --------- Co-authored-by: SPEEDCUP <mail@speedcup.dev> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 9d75ad0 commit 38929ad

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

interactions/client/smart_cache.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -638,7 +638,7 @@ def delete_guild(self, guild_id: "Snowflake_Type") -> None:
638638
[self.delete_member(m.id, guild_id) for m in guild.members]
639639
[self.delete_role(r) for r in guild.roles]
640640
if self.enable_emoji_cache: # todo: this is ungodly slow, find a better way to do this
641-
for emoji in self.emoji_cache:
641+
for emoji in self.emoji_cache.values():
642642
if emoji._guild_id == guild_id: # noqa
643643
self.delete_emoji(emoji)
644644

interactions/models/internal/context.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,9 @@ async def defer(self, *, ephemeral: bool = False, edit_origin: bool = False) ->
598598
raise RuntimeError("Interaction has already been responded to.")
599599

600600
payload = {
601-
"type": CallbackType.DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE if not edit_origin else CallbackType.DEFERRED_UPDATE_MESSAGE
601+
"type": CallbackType.DEFERRED_CHANNEL_MESSAGE_WITH_SOURCE
602+
if not edit_origin
603+
else CallbackType.DEFERRED_UPDATE_MESSAGE
602604
}
603605
if ephemeral:
604606
if edit_origin:

0 commit comments

Comments
 (0)