From b2128ac15bb7f6253528a4fee4c43b994cd73fc8 Mon Sep 17 00:00:00 2001 From: DA-344 <108473820+DA-344@users.noreply.github.com> Date: Wed, 16 Oct 2024 16:11:16 +0200 Subject: [PATCH] Rename some attributes and remove Optional[bool] --- discord/interactions.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/discord/interactions.py b/discord/interactions.py index 3352c01ce..a71aba096 100644 --- a/discord/interactions.py +++ b/discord/interactions.py @@ -674,9 +674,9 @@ class InteractionCallback(Generic[ClientT]): The resolved activity instance this interaction was invoked from. response_message_id: Optional[:class:`int`] The message ID of the interaction response. - response_message_loading: Optional[:class:`bool`] + response_message_loading: :class:`bool` Whether the response message showed the application was thinking. - response_message_ephemeral: Optional[:class:`bool`] + response_message_ephemeral: :class:`bool` Whether the response message was ephemeral. response_message: Optional[:class:`InteractionMessage`] The resolved response message. @@ -725,10 +725,9 @@ class InteractionCallback(Generic[ClientT]): self.id: int = int(interaction['id']) self.interaction_type: InteractionType = try_enum(InteractionType, interaction['type']) self.activity_instance_id: Optional[str] = interaction.get('activity_instance_id') - response_id = interaction.get('response_message_id') - self.response_message_id: Optional[int] = int(response_id) if response_id is not None else None - self.response_message_thinking: Optional[bool] = interaction.get('response_message_loading') - self.response_message_ephemeral: Optional[bool] = interaction.get('response_message_ephemeral') + self.response_message_id: Optional[int] = utils._get_as_snowflake(interaction, 'response_message_id') + self.response_message_thinking: bool = interaction.get('response_message_loading', False) + self.response_message_ephemeral: bool = interaction.get('response_message_ephemeral', False) resource = data.get('resource', {}) self.callback_type: Optional[InteractionResponseType] = None