Add raw thread delete event #46

Open
paris-ci wants to merge 3 commits from paris-ci/pr7268 into 2.0
Showing only changes of commit 5a51f9dd23 - Show all commits

View File

@@ -39,6 +39,7 @@ if TYPE_CHECKING:
from .message import Message
from .partial_emoji import PartialEmoji
from .member import Member
from .threads import Thread
from .enums import ChannelType, try_enum
@@ -301,9 +302,9 @@ class RawThreadDeleteEvent(_RawReprMixin):
__slots__ = ('thread_id', 'thread_type', 'parent_id', 'guild_id', 'thread')
def __init__(self, data):
self.thread_id = int(data['id'])
self.thread_type = try_enum(ChannelType, data['type'])
self.guild_id = int(data['guild_id'])
self.parent_id = int(data['parent_id'])
self.thread = None
def __init__(self, data) -> None:
self.thread_id: int = int(data['id'])
self.thread_type: ChannelType = try_enum(ChannelType, data['type'])
self.guild_id: int = int(data['guild_id'])
self.parent_id: int = int(data['parent_id'])
self.thread: Optional[Thread] = None