From d7475a29b9c9f6d5cfa21cc9e96ab44ae99df410 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Mon, 7 Nov 2022 15:46:29 -0700 Subject: [PATCH] intent/batch send: add option to set com.beeper.mark_read_by Signed-off-by: Sumner Evans --- mautrix/appservice/api/intent.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mautrix/appservice/api/intent.py b/mautrix/appservice/api/intent.py index 2d91f8db..e5d17103 100644 --- a/mautrix/appservice/api/intent.py +++ b/mautrix/appservice/api/intent.py @@ -501,6 +501,7 @@ async def batch_send( events: Iterable[BatchSendEvent], state_events_at_start: Iterable[BatchSendStateEvent] = (), beeper_new_messages: bool = False, + beeper_mark_read_by: UserID | None = None, ) -> BatchSendResponse: """ Send a batch of historical events into a room. See `MSC2716`_ for more info. @@ -530,6 +531,8 @@ async def batch_send( query["batch_id"] = batch_id if beeper_new_messages: query["com.beeper.new_messages"] = "true" + if beeper_mark_read_by: + query["com.beeper.mark_read_by"] = beeper_mark_read_by resp = await self.api.request( Method.POST, path,