Browse Source
Allow people to send metadata with activity and fix a bug (#649)
pull/10109/head
MrStretchd
1 year ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
1 deletions
-
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 = ( |
|
|