Mercurial > libervia-web
diff libervia/web/server/restricted_bridge.py @ 1585:9fc4120888be
browser (chat): message retraction implementation
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 30 Nov 2023 13:25:25 +0100 |
parents | fe1995d0df09 |
children | c6976c5b85a1 |
line wrap: on
line diff
--- a/libervia/web/server/restricted_bridge.py Tue Nov 28 17:59:11 2023 +0100 +++ b/libervia/web/server/restricted_bridge.py Thu Nov 30 13:25:25 2023 +0100 @@ -118,6 +118,7 @@ async def message_edit( self, message_id: str, edit_data_s: str, profile: str ) -> None: + self.no_service_profile(profile) return await self.host.bridge_call( "message_edit", message_id, edit_data_s, profile ) @@ -125,10 +126,19 @@ async def message_reactions_set( self, message_id: str, reactions: list[str], update_type: str, profile: str ) -> None: + self.no_service_profile(profile) return await self.host.bridge_call( "message_reactions_set", message_id, reactions, update_type, profile ) + async def message_retract( + self, message_id: str, profile: str + ) -> None: + self.no_service_profile(profile) + return await self.host.bridge_call( + "message_retract", message_id, profile + ) + async def message_send( self, to_jid_s, message, subject, mess_type, extra_s, profile