-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Description
server/yepcord/gateway/gateway.py
Line 143 in 7dfe87e
| async def handle_LAZY_REQUEST(self, data: dict) -> None: # TODO: handle ranges |
await self.gateway.ev.presence_update(self.user_id, presence)
@require_auth
async def handle_LAZY_REQUEST(self, data: dict) -> None: # TODO: handle ranges
if not (guild_id := int(data.get("guild_id"))): return
if not data.get("members", True): return
if not await GuildMember.exists(guild__id=guild_id, user__id=self.user_id):
return
guild = await Guild.get_or_none(id=guild_id)
members = await GuildMember.filter(guild=guild).select_related("user")
statuses = {}
for member in members:
if presence := await self.gateway.presences.get(member.user.id):Reactions are currently unavailable