Files

25 lines
655 B
Python

from __future__ import annotations
from device.manager import DeviceManager
from tools._device import get_driver
def launch_app(
app_id: str,
*,
device_id: str | None = None,
manager: DeviceManager | None = None,
) -> dict[str, object]:
get_driver(device_id, manager=manager).launch(app_id)
return {"ok": True, "action": "launch_app", "app_id": app_id}
def terminate_app(
app_id: str,
*,
device_id: str | None = None,
manager: DeviceManager | None = None,
) -> dict[str, object]:
get_driver(device_id, manager=manager).terminate(app_id)
return {"ok": True, "action": "terminate_app", "app_id": app_id}