INNER CODE UNIT · Python
unified_harmony_ws
codeskyblue/uiautodev · uiautodev/app.py:208
async def unified_harmony_ws(websocket: WebSocket, serial: str):
"""
Args:
serial: device serial
websocket: WebSocket
"""
await websocket.accept()
try:
logger.info(f"WebSocket serial: {serial}")
# 获取 HarmonyScrcpyServer 实例
server = get_harmony_mjpeg_server(serial)
server.start()
await server.handle_ws(websocket)
except ImportError as e:
logger.error(f"missing library for harmony: {e}")
await websocket.close(