|
@ -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: |
|
|