Browse Source

Allow people to send metadata with activity and fix a bug (#649)

pull/10109/head
MrStretchd 1 year ago
committed by GitHub
parent
commit
763eb2e072
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      discord/activity.py

4
discord/activity.py

@ -211,6 +211,7 @@ class Activity(BaseActivity):
'application_id', 'application_id',
'emoji', 'emoji',
'buttons', 'buttons',
'metadata'
) )
def __init__(self, **kwargs: Any) -> None: def __init__(self, **kwargs: Any) -> None:
@ -226,7 +227,8 @@ class Activity(BaseActivity):
self.flags: int = kwargs.pop('flags', 0) self.flags: int = kwargs.pop('flags', 0)
self.sync_id: Optional[str] = kwargs.pop('sync_id', None) self.sync_id: Optional[str] = kwargs.pop('sync_id', None)
self.session_id: Optional[str] = kwargs.pop('session_id', None) self.session_id: Optional[str] = kwargs.pop('session_id', None)
self.buttons: List[str] = kwargs.pop('buttons', []) self.buttons: Optional[List[str]] = kwargs.pop('buttons', None)
self.metadata: Optional[dict] = kwargs.pop('metadata', None)
activity_type = kwargs.pop('type', -1) activity_type = kwargs.pop('type', -1)
self.type: ActivityType = ( self.type: ActivityType = (

Loading…
Cancel
Save