Browse Source

Update ids on delete & edit too

pull/9924/head
Soheab_ 8 months ago
parent
commit
b4431f6c27
  1. 9
      discord/app_commands/models.py

9
discord/app_commands/models.py

@ -309,6 +309,10 @@ class AppCommand(Hashable):
self.id, self.id,
) )
tree = self._state._command_tree
if tree:
tree._command_ids.get(self.guild_id, {}).pop(self.name, None)
async def edit( async def edit(
self, self,
*, *,
@ -392,6 +396,11 @@ class AppCommand(Hashable):
self.id, self.id,
payload, payload,
) )
tree = self._state._command_tree
if tree:
tree._update_command_ids(data)
return AppCommand(data=data, state=state) return AppCommand(data=data, state=state)
async def fetch_permissions(self, guild: Snowflake) -> GuildAppCommandPermissions: async def fetch_permissions(self, guild: Snowflake) -> GuildAppCommandPermissions:

Loading…
Cancel
Save