Skip to content

Commit 85f5b14

Browse files
authored
Merge pull request #107 from mautrix/sumner/bri-3687
portal: automatically mark read after sending message
2 parents 64e597b + 77f51b3 commit 85f5b14

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

mautrix/bridge/portal.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,10 @@ async def _send_message(
429429
) -> EventID:
430430
if self.encrypted and self.matrix.e2ee:
431431
event_type, content = await self.matrix.e2ee.encrypt(self.mxid, event_type, content)
432-
return await intent.send_message_event(self.mxid, event_type, content, **kwargs)
432+
event_id = await intent.send_message_event(self.mxid, event_type, content, **kwargs)
433+
if intent.api.is_real_user:
434+
asyncio.create_task(intent.mark_read(self.mxid, event_id))
435+
return event_id
433436

434437
@property
435438
@abstractmethod

0 commit comments

Comments
 (0)