From 4a73de946a1fab24c9403c41ebef518e653a2151 Mon Sep 17 00:00:00 2001 From: Bryan Forbes Date: Mon, 2 May 2022 17:25:42 -0500 Subject: [PATCH] Change dm_permissons to dm_permission --- discord/app_commands/commands.py | 6 +++--- discord/app_commands/models.py | 12 ++++++------ discord/types/command.py | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/discord/app_commands/commands.py b/discord/app_commands/commands.py index 1f8478a25..dbe715d59 100644 --- a/discord/app_commands/commands.py +++ b/discord/app_commands/commands.py @@ -577,7 +577,7 @@ class Command(Generic[GroupT, P, T]): } if self.parent is None: - base['dm_permissions'] = not self.guild_only + base['dm_permission'] = not self.guild_only base['default_member_permissions'] = self.default_permissions and self.default_permissions.value return base @@ -972,7 +972,7 @@ class ContextMenu: return { 'name': self.name, 'type': self.type.value, - 'dm_permissions': not self.guild_only, + 'dm_permission': not self.guild_only, 'default_member_permissions': self.default_permissions and self.default_permissions.value, } @@ -1279,7 +1279,7 @@ class Group: } if self.parent is None: - base['dm_permissions'] = not self.guild_only + base['dm_permission'] = not self.guild_only base['default_member_permissions'] = self.default_permissions and self.default_permissions.value return base diff --git a/discord/app_commands/models.py b/discord/app_commands/models.py index ba7e44095..0a5889780 100644 --- a/discord/app_commands/models.py +++ b/discord/app_commands/models.py @@ -136,7 +136,7 @@ class AppCommand(Hashable): The application command's description. default_member_permissions: Optional[:class:`~discord.Permissions`] The default member permissions that can run this command. - dm_permissions: :class:`bool` + dm_permission: :class:`bool` A boolean that indicates whether this command can be run in direct messages. """ @@ -148,7 +148,7 @@ class AppCommand(Hashable): 'description', 'options', 'default_member_permissions', - 'dm_permissions', + 'dm_permission', '_state', ) @@ -172,12 +172,12 @@ class AppCommand(Hashable): else: self.default_member_permissions = Permissions(int(permissions)) - dm_permissions = data.get('dm_permissions') + dm_permission = data.get('dm_permission') # For some reason this field can be explicit null and mean True - if dm_permissions is None: - dm_permissions = True + if dm_permission is None: + dm_permission = True - self.dm_permissions: bool = dm_permissions + self.dm_permission: bool = dm_permission def to_dict(self) -> ApplicationCommandPayload: return { diff --git a/discord/types/command.py b/discord/types/command.py index 8035ce0aa..a5a44d1ac 100644 --- a/discord/types/command.py +++ b/discord/types/command.py @@ -134,7 +134,7 @@ class _BaseApplicationCommand(TypedDict): id: Snowflake application_id: Snowflake name: str - dm_permissions: NotRequired[Optional[bool]] + dm_permission: NotRequired[Optional[bool]] default_member_permissions: NotRequired[Optional[str]] version: Snowflake