# HG changeset patch # User Goffi # Date 1701190408 -3600 # Node ID fe1995d0df091fb0fe3f6aeed768a9631a545453 # Parent 08342aca8c1ebfcf575791343f547b4c47dfbada server (restricted_bridge): add `history_get` and `message_edit` diff -r 08342aca8c1e -r fe1995d0df09 libervia/web/server/restricted_bridge.py --- a/libervia/web/server/restricted_bridge.py Tue Nov 28 17:52:09 2023 +0100 +++ b/libervia/web/server/restricted_bridge.py Tue Nov 28 17:53:28 2023 +0100 @@ -83,6 +83,20 @@ return await self.host.bridge_call( "external_disco_get", entity, profile) + async def history_get( + self, + from_jid: str, + to_jid: str, + limit: int, + between: bool, + filters: dict[str, str], + profile: str + ): + self.no_service_profile(profile) + return await self.host.bridge_call( + "history_get", from_jid, to_jid, limit, between, filters, profile + ) + async def ice_candidates_add(self, session_id, media_ice_data_s, profile): self.no_service_profile(profile) return await self.host.bridge_call( @@ -101,6 +115,13 @@ return await self.host.bridge_call( "identities_base_get", profile) + async def message_edit( + self, message_id: str, edit_data_s: str, profile: str + ) -> None: + return await self.host.bridge_call( + "message_edit", message_id, edit_data_s, profile + ) + async def message_reactions_set( self, message_id: str, reactions: list[str], update_type: str, profile: str ) -> None: