This commit is contained in:
retoor 2025-06-15 02:21:49 +02:00
parent c32d3509b3
commit 4a6bba7734

View File

@ -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
)