comparison 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
comparison
equal deleted inserted replaced
1584:eab815e48795 1585:9fc4120888be
116 "identities_base_get", profile) 116 "identities_base_get", profile)
117 117
118 async def message_edit( 118 async def message_edit(
119 self, message_id: str, edit_data_s: str, profile: str 119 self, message_id: str, edit_data_s: str, profile: str
120 ) -> None: 120 ) -> None:
121 self.no_service_profile(profile)
121 return await self.host.bridge_call( 122 return await self.host.bridge_call(
122 "message_edit", message_id, edit_data_s, profile 123 "message_edit", message_id, edit_data_s, profile
123 ) 124 )
124 125
125 async def message_reactions_set( 126 async def message_reactions_set(
126 self, message_id: str, reactions: list[str], update_type: str, profile: str 127 self, message_id: str, reactions: list[str], update_type: str, profile: str
127 ) -> None: 128 ) -> None:
129 self.no_service_profile(profile)
128 return await self.host.bridge_call( 130 return await self.host.bridge_call(
129 "message_reactions_set", message_id, reactions, update_type, profile 131 "message_reactions_set", message_id, reactions, update_type, profile
132 )
133
134 async def message_retract(
135 self, message_id: str, profile: str
136 ) -> None:
137 self.no_service_profile(profile)
138 return await self.host.bridge_call(
139 "message_retract", message_id, profile
130 ) 140 )
131 141
132 async def message_send( 142 async def message_send(
133 self, to_jid_s, message, subject, mess_type, extra_s, 143 self, to_jid_s, message, subject, mess_type, extra_s,
134 profile 144 profile