diff --git a/discord/threads.py b/discord/threads.py index e9f250462..ed1d563b0 100644 --- a/discord/threads.py +++ b/discord/threads.py @@ -666,11 +666,11 @@ class Thread(Messageable, Hashable): """ state = self._state await state.ws.request_lazy_guild(self.parent.guild.id, thread_member_lists=[self.id]) # type: ignore - future = state.ws.wait_for('THREAD_MEMBER_LIST_UPDATE', lambda d: int(d['thread_id']) == self.id) + future = state.ws.wait_for('thread_member_list_update', lambda d: int(d['thread_id']) == self.id) try: - data = await asyncio.wait_for(future, timeout=30) + data = await asyncio.wait_for(future, timeout=15) except asyncio.TimeoutError as exc: - raise InvalidData('Failed to retrieve members') from exc + raise InvalidData('Didn\'t receieve a response from Discord') from exc members = [ThreadMember(self, {'member': member}) for member in data['members']] for m in members: