Add minor parsing for THREAD_LIST_SYNC and THREAD_MEMBER_UPDATE

There's no dispatch for these yet
This commit is contained in:
Rapptz
2021-05-04 09:41:35 -04:00
parent a16f54afdb
commit 429c5933d9
3 changed files with 58 additions and 4 deletions

View File

@ -213,6 +213,11 @@ class Guild(Hashable):
def _add_member(self, member):
self._members[member.id] = member
def _store_thread(self, payload) -> Thread:
thread = Thread(guild=self, data=payload)
self._threads[thread.id] = thread
return thread
def _remove_member(self, member):
self._members.pop(member.id, None)