Mercurial > libervia-web
diff libervia/web/server/restricted_bridge.py @ 1602:6feac4a25e60
browser: Remote Control implementation:
- Add `cbor-x` JS dependency.
- In "Call" page, a Remote Control session can now be started. This is done by clicking on
a search item 3 dots menu. Libervia Web will act as a controlling device. The call box
is then adapted, and mouse/wheel and keyboard events are sent to remote, touch events
are converted to mouse one.
- Some Brython 3.12* related changes.
rel 436
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 11 May 2024 14:02:22 +0200 |
parents | 0a4433a343a3 |
children | 4a9679369856 |
line wrap: on
line diff
--- a/libervia/web/server/restricted_bridge.py Sat May 11 13:57:49 2024 +0200 +++ b/libervia/web/server/restricted_bridge.py Sat May 11 14:02:22 2024 +0200 @@ -318,3 +318,12 @@ return await self.host.bridge_call( "jid_search", search_term, options_s, profile ) + + async def remote_control_start( + self, peer_jid_s: str, extra_s: str, profile: str + ) -> None: + self.no_service_profile(profile) + return await self.host.bridge_call( + "remote_control_start", peer_jid_s, extra_s, profile + ) +