the lift....

This commit is contained in:
legop3
2026-04-29 19:13:12 -04:00
parent 9bf449ca19
commit 943fa11f7e
12 changed files with 375 additions and 14 deletions
@@ -12,6 +12,7 @@ const { getActiveDrivers, getTurnQueues, turnEvents } = require('../turnService'
const { getRoomCameras, roomCameraEvents } = require('../roomCameraService');
const { getState: getHomeAssistantState, homeAssistantEvents } = require('../homeAssistantService');
const { getState: getNeatoState, neatoEvents } = require('../neatoService');
const { getState: getLiftState, liftEvents } = require('../liftService');
const { getNickname, nicknameEvents } = require('../nicknameService');
const {
getVerificationStateForSocket,
@@ -100,6 +101,7 @@ function buildSession(socket) {
roomCameras: getRoomCameras(),
homeAssistant: getHomeAssistantState(),
neato: getNeatoState(),
lift: getLiftState(),
replay: getReplayState(),
replaySources: getReplaySources(socket),
health: getHealthSnapshot(),
@@ -275,6 +277,11 @@ neatoEvents.on('update', () => {
syncAll();
});
liftEvents.on('update', () => {
logger.info('Lift state change; syncing all clients');
syncAll();
});
replayEvents.on('update', () => {
logger.info('Replay cooldown updated; syncing all clients');
syncAll();