File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -41,8 +41,7 @@ class Context(DictSerializerMixin):
4141 def __init__ (self , ** kwargs ) -> None :
4242 super ().__init__ (** kwargs )
4343 self .message = Message (** self .message ) if self ._json .get ("message" ) else None
44- if self ._json .get ("member" ):
45- self .member = Member (** self .member )
44+ self .member = Member (** self .member ) if self ._json .get ("member" ) else None
4645 self .author = self .member
4746 self .user = User (** self .user ) if self ._json .get ("user" ) else None
4847 self .channel = Channel (** self .channel ) if self ._json .get ("channel" ) else None
@@ -107,10 +106,8 @@ def __init__(self, **kwargs) -> None:
107106 self .application_id = (
108107 Snowflake (self .application_id ) if self ._json .get ("application_id" ) else None
109108 )
110- if self ._json .get ("guild_id" ):
111- self .guild_id = Snowflake (self .guild_id )
112- if self ._json .get ("channel_id" ):
113- self .channel_id = Snowflake (self .channel_id )
109+ self .guild_id = Snowflake (self .guild_id ) if self ._json .get ("guild_id" ) else None
110+ self .channel_id = Snowflake (self .channel_id ) if self ._json .get ("channel_id" ) else None
114111 self .callback = None
115112 self .type = InteractionType (self .type )
116113 self .data = InteractionData (** self .data ) if self ._json .get ("data" ) else None
@@ -446,11 +443,15 @@ class ComponentContext(CommandContext):
446443 "client" ,
447444 "id" ,
448445 "application_id" ,
446+ "custom_id" ,
447+ "callback" ,
449448 "type" ,
450- "name" ,
451- "description" ,
452- "options" ,
453449 "data" ,
450+ "target" ,
451+ "version" ,
452+ "token" ,
453+ "guild_id" ,
454+ "channel_id" ,
454455 "responded" ,
455456 "deferred" ,
456457 "custom_id" ,
You can’t perform that action at this time.
0 commit comments