From 4a6bba7734a6618e2d8f146db93c8fd250532386 Mon Sep 17 00:00:00 2001 From: retoor Date: Sun, 15 Jun 2025 02:21:49 +0200 Subject: [PATCH] Update. --- src/snek/view/rpc.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/snek/view/rpc.py b/src/snek/view/rpc.py index 76787c8..cfc41c4 100644 --- a/src/snek/view/rpc.py +++ b/src/snek/view/rpc.py @@ -270,9 +270,10 @@ class RPCView(BaseView): async def send_message(self, channel_uid, message, is_final=True): self._require_login() - check_message = await self.services.channel_message.get(channel_uid=channel_uid, user_uid=self.user_uid,is_final=False) - if check_message: - return await self.update_message_text(check_message["uid"], message) + if not is_final: + check_message = await self.services.channel_message.get(channel_uid=channel_uid, user_uid=self.user_uid,is_final=False) + if check_message: + return await self.update_message_text(check_message["uid"], message) message = await self.services.chat.send( self.user_uid, channel_uid, message, is_final )