Add DM decryption on new contact advert

This commit is contained in:
Jack Kingsman
2026-01-18 23:13:45 -08:00
parent 71ac7f1c6e
commit 43b7e94b0a
12 changed files with 290 additions and 234 deletions
+11
View File
@@ -86,6 +86,17 @@ def broadcast_error(message: str, details: str | None = None) -> None:
asyncio.create_task(ws_manager.broadcast("error", data))
def broadcast_success(message: str, details: str | None = None) -> None:
"""Broadcast a success notification to all connected clients.
This appears as a toast notification in the frontend.
"""
data = {"message": message}
if details:
data["details"] = details
asyncio.create_task(ws_manager.broadcast("success", data))
def broadcast_health(radio_connected: bool, serial_port: str | None = None) -> None:
"""Broadcast health status change to all connected clients."""
from app.repository import RawPacketRepository