mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-17 01:50:47 -04:00
dont send room cam frames on subscription
This commit is contained in:
@@ -111,11 +111,11 @@ function registerRoomCameraSocketGateway({ getRoomCamera, getRoomCameras, getRoo
|
|||||||
if (!passesMode(socket)) throw new Error('Not authorized for room camera');
|
if (!passesMode(socket)) throw new Error('Not authorized for room camera');
|
||||||
const validIds = uniqueIds.filter((id) => !!getRoomCamera(id));
|
const validIds = uniqueIds.filter((id) => !!getRoomCamera(id));
|
||||||
validIds.forEach((cameraId) => addSubscription(socket, cameraId));
|
validIds.forEach((cameraId) => addSubscription(socket, cameraId));
|
||||||
validIds.forEach((cameraId) => {
|
// validIds.forEach((cameraId) => {
|
||||||
const state = getRoomCameraState(cameraId);
|
// const state = getRoomCameraState(cameraId);
|
||||||
if (state?.frame) sendFrame(socket, cameraId, { ts: state.ts }, state.frame);
|
// if (state?.frame) sendFrame(socket, cameraId, { ts: state.ts }, state.frame);
|
||||||
sendStatus(socket, cameraId, { ts: state?.ts || null, error: state?.error || null });
|
// sendStatus(socket, cameraId, { ts: state?.ts || null, error: state?.error || null });
|
||||||
});
|
// });
|
||||||
cb({ ok: true, subscribed: validIds });
|
cb({ ok: true, subscribed: validIds });
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
logger.warn('Room camera subscribe failed', { socketId: socket.id, err: err.message });
|
logger.warn('Room camera subscribe failed', { socketId: socket.id, err: err.message });
|
||||||
|
|||||||
Reference in New Issue
Block a user