From 688e7fbf0e8977f442edc41cea1ac2a06f1ece40 Mon Sep 17 00:00:00 2001 From: retoor Date: Mon, 10 Feb 2025 16:22:34 +0100 Subject: [PATCH] Added online status --- src/snek/service/channel.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/snek/service/channel.py b/src/snek/service/channel.py index 357c5dd..72d9798 100644 --- a/src/snek/service/channel.py +++ b/src/snek/service/channel.py @@ -39,8 +39,9 @@ class ChannelService(BaseService): is_muted=False, deleted_at=None, ): - yield await self.services.user.get(uid=channel_member["user_uid"]) - + user = await self.services.user.get(uid=channel_member["user_uid"]) + if user: + yield user async def get_online_users(self, channel_uid): users = [] async for user in self.get_users(channel_uid):