From 087ab1a8a55ae58b52078dc5cb7de7db65132e84 Mon Sep 17 00:00:00 2001 From: retoor Date: Mon, 10 Feb 2025 16:32:30 +0100 Subject: [PATCH] Added online status --- src/snek/view/rpc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/snek/view/rpc.py b/src/snek/view/rpc.py index 02e7bff..deb4286 100644 --- a/src/snek/view/rpc.py +++ b/src/snek/view/rpc.py @@ -139,13 +139,13 @@ class RPCView(BaseView): async def get_online_users(self, channel_uid): self._require_login() - return [dict(uid=record['uid'],username=record['username'], nick=record['nick']) async for record in self.services.channel.get_online_users(channel_uid)] + return [dict(uid=record['uid'],username=record['username'], nick=record['nick'],last_ping=record['last_ping']) async for record in self.services.channel.get_online_users(channel_uid)] async def get_users(self, channel_uid): self._require_login() - return [dict(uid=record['uid'],username=record['username'], nick=record['nick']) async for record in self.services.channel.get_users(channel_uid)] + return [dict(uid=record['uid'],username=record['username'], nick=record['nick'],last_ping=record['last_ping']) async for record in self.services.channel.get_users(channel_uid)] async def ping(self, callId, *args): if self.user_uid: