private rover replays for those who are allowed the luxury of using them when closed

This commit is contained in:
legop3
2026-06-01 14:04:34 -04:00
parent 292325d85f
commit 12cd90a3b0
4 changed files with 12 additions and 9 deletions
@@ -7,7 +7,7 @@ const { getRoomCameras } = require('../roomCameraService');
function getReplaySources(socket = null) {
const roster = socket ? roverManager.getRosterForSocket(socket) : roverManager.getRoster();
const roverSources = roster
.filter((rover) => roverManager.canReplayRoverId(rover.id))
.filter((rover) => roverManager.canReplayRoverId(rover.id, socket))
.map((rover) => ({
type: 'rover',
id: String(rover.id),