route startup and fanout through radio runtime

This commit is contained in:
Jack Kingsman
2026-03-09 23:11:57 -07:00
parent 81bdfe09fa
commit 9388e1f506
7 changed files with 40 additions and 15 deletions
+9
View File
@@ -83,6 +83,15 @@ class RadioRuntime:
async with self.manager.radio_operation(name, **kwargs) as mc:
yield mc
async def start_connection_monitor(self) -> None:
await self.manager.start_connection_monitor()
async def stop_connection_monitor(self) -> None:
await self.manager.stop_connection_monitor()
async def disconnect(self) -> None:
await self.manager.disconnect()
async def prepare_connected(self, *, broadcast_on_success: bool = True) -> None:
from app.services.radio_lifecycle import prepare_connected_radio