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):
41
41
def __init__ (self , ** kwargs ) -> None :
42
42
super ().__init__ (** kwargs )
43
43
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
46
45
self .author = self .member
47
46
self .user = User (** self .user ) if self ._json .get ("user" ) else None
48
47
self .channel = Channel (** self .channel ) if self ._json .get ("channel" ) else None
@@ -107,10 +106,8 @@ def __init__(self, **kwargs) -> None:
107
106
self .application_id = (
108
107
Snowflake (self .application_id ) if self ._json .get ("application_id" ) else None
109
108
)
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
114
111
self .callback = None
115
112
self .type = InteractionType (self .type )
116
113
self .data = InteractionData (** self .data ) if self ._json .get ("data" ) else None
@@ -446,11 +443,15 @@ class ComponentContext(CommandContext):
446
443
"client" ,
447
444
"id" ,
448
445
"application_id" ,
446
+ "custom_id" ,
447
+ "callback" ,
449
448
"type" ,
450
- "name" ,
451
- "description" ,
452
- "options" ,
453
449
"data" ,
450
+ "target" ,
451
+ "version" ,
452
+ "token" ,
453
+ "guild_id" ,
454
+ "channel_id" ,
454
455
"responded" ,
455
456
"deferred" ,
456
457
"custom_id" ,
You can’t perform that action at this time.
0 commit comments