image key is now optional for scheduled events

This commit is contained in:
Nadir Chowdhury 2022-03-06 03:09:55 +00:00 committed by GitHub
parent e69428a841
commit b20ab5ae5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -136,7 +136,7 @@ class ScheduledEvent(Hashable):
self.start_time: datetime = parse_time(data['scheduled_start_time'])
self.privacy_level: PrivacyLevel = try_enum(PrivacyLevel, data['status'])
self.status: EventStatus = try_enum(EventStatus, data['status'])
self._cover_image: Optional[str] = data['image']
self._cover_image: Optional[str] = data.get('image', None)
self.user_count: int = data.get('user_count', 0)
creator = data.get('creator')

View File

@ -38,6 +38,7 @@ class _BaseGuildScheduledEventOptional(TypedDict, total=False):
description: str
creator: User
user_count: int
image: Optional[str]
class _BaseGuildScheduledEvent(_BaseGuildScheduledEventOptional):
@ -48,7 +49,6 @@ class _BaseGuildScheduledEvent(_BaseGuildScheduledEventOptional):
scheduled_start_time: str
privacy_level: PrivacyLevel
status: EventStatus
image: Optional[str]
class _VoiceChannelScheduledEventOptional(_BaseGuildScheduledEvent, total=False):