add turn alerts client-side

This commit is contained in:
legop3
2025-11-22 20:26:21 -05:00
parent 988554dc5f
commit a9f2d62d30
6 changed files with 69 additions and 7 deletions
+5
View File
@@ -96,6 +96,11 @@ export function SessionProvider({ children }) {
homeAssistantSetState: (entityId, state) =>
emitWithAck('homeAssistant:setState', { entityId, state }),
setNickname: (nickname) => emitWithAck('nickname:set', { nickname }),
pushAlert: (alert) =>
setAlerts((prev) => [
...prev.slice(-49),
{ ...alert, receivedAt: Date.now(), id: alert.id || Math.random().toString(36).slice(2) },
]),
}),
[emitWithAck],
);