INNER CODE UNIT · Python

mock_auth_me

codeskyblue/uiautodev · uiautodev/app.py:147

def mock_auth_me():
    # 401 {"detail":"Authentication required"}
    return JSONResponse(status_code=401, content={"detail": "Authentication required"})

@app.websocket('/ws/android/scrcpy3/{serial}')
async def handle_android_scrcpy3_ws(websocket: WebSocket, serial: str):
    await websocket.accept()
    try:
        logger.info(f"WebSocket serial: {serial}")
        device = adbutils.device(serial)
        from uiautodev.remote.scrcpy3 import ScrcpyServer3
        scrcpy = ScrcpyServer3(device)
        try:
            await scrcpy.stream_to_websocket(websocket)
        finally:
            scrcpy.close()
    except WebSocketDisconnect:
        logger.info(f"WebSocket disconnected by client.")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…