more queue related convergence for the future.

This commit is contained in:
legop3
2026-09-27 17:19:56 -04:00
parent 7231809140
commit 34936ab05c
54 changed files with 219 additions and 368 deletions
+3 -7
View File
@@ -13,13 +13,9 @@ export function formatUserName(user) {
}
export function findDriverForRover({ roverId, session }) {
const activeDriverId = session?.activeDrivers?.[roverId] || null;
if (!activeDriverId) return null;
const user = (session?.users || []).find((entry) => entry.socketId === activeDriverId);
return {
socketId: activeDriverId,
label: formatUserName(user || { socketId: activeDriverId }),
};
const turn = session?.roster?.find((rover) => String(rover.id) === String(roverId))?.turn;
const driver = turn?.queue?.find((entry) => entry.socketId === turn.currentId);
return driver ? { socketId: driver.socketId, label: driver.name } : null;
}
export function getDisplayBatteryVisual({ rover, frame }) {