Mercurial > libervia-web
comparison libervia/web/server/restricted_bridge.py @ 1581:fe1995d0df09
server (restricted_bridge): add `history_get` and `message_edit`
author | Goffi <goffi@goffi.org> |
---|---|
date | Tue, 28 Nov 2023 17:53:28 +0100 |
parents | c7d15ded4cbb |
children | 9fc4120888be |
comparison
equal
deleted
inserted
replaced
1580:08342aca8c1e | 1581:fe1995d0df09 |
---|---|
81 async def external_disco_get(self, entity, profile): | 81 async def external_disco_get(self, entity, profile): |
82 self.no_service_profile(profile) | 82 self.no_service_profile(profile) |
83 return await self.host.bridge_call( | 83 return await self.host.bridge_call( |
84 "external_disco_get", entity, profile) | 84 "external_disco_get", entity, profile) |
85 | 85 |
86 async def history_get( | |
87 self, | |
88 from_jid: str, | |
89 to_jid: str, | |
90 limit: int, | |
91 between: bool, | |
92 filters: dict[str, str], | |
93 profile: str | |
94 ): | |
95 self.no_service_profile(profile) | |
96 return await self.host.bridge_call( | |
97 "history_get", from_jid, to_jid, limit, between, filters, profile | |
98 ) | |
99 | |
86 async def ice_candidates_add(self, session_id, media_ice_data_s, profile): | 100 async def ice_candidates_add(self, session_id, media_ice_data_s, profile): |
87 self.no_service_profile(profile) | 101 self.no_service_profile(profile) |
88 return await self.host.bridge_call( | 102 return await self.host.bridge_call( |
89 "ice_candidates_add", session_id, media_ice_data_s, profile | 103 "ice_candidates_add", session_id, media_ice_data_s, profile |
90 ) | 104 ) |
98 "identities_get", entities, metadata_filter, profile) | 112 "identities_get", entities, metadata_filter, profile) |
99 | 113 |
100 async def identities_base_get(self, profile): | 114 async def identities_base_get(self, profile): |
101 return await self.host.bridge_call( | 115 return await self.host.bridge_call( |
102 "identities_base_get", profile) | 116 "identities_base_get", profile) |
117 | |
118 async def message_edit( | |
119 self, message_id: str, edit_data_s: str, profile: str | |
120 ) -> None: | |
121 return await self.host.bridge_call( | |
122 "message_edit", message_id, edit_data_s, profile | |
123 ) | |
103 | 124 |
104 async def message_reactions_set( | 125 async def message_reactions_set( |
105 self, message_id: str, reactions: list[str], update_type: str, profile: str | 126 self, message_id: str, reactions: list[str], update_type: str, profile: str |
106 ) -> None: | 127 ) -> None: |
107 return await self.host.bridge_call( | 128 return await self.host.bridge_call( |