Förbättrat ljudsystemet

This commit is contained in:
larssand
2026-08-24 19:40:39 +02:00
parent 2e6866a013
commit 355a1ad3b0
13 changed files with 345 additions and 47 deletions

View File

@@ -37,6 +37,7 @@ function resolveCompetitor(session, transponder, deps) {
key: `track_${assignment.id}`,
driverId: driver?.id || null,
driverName: driver?.name || t("common.unknown_driver"),
speechName: driver?.speechName || driver?.name || "",
carId: car?.id || null,
carName: car?.name || t("common.unknown_car"),
};
@@ -71,6 +72,7 @@ function resolveCompetitor(session, transponder, deps) {
subLabel: memberBits.join(" • ") || transponder,
driverId: driver?.id || null,
driverName: driver?.name || team.name,
speechName: driver?.speechName || driver?.name || team.name,
carId: car?.id || null,
carName: car?.name || t("common.unknown_car"),
};
@@ -88,6 +90,7 @@ function resolveCompetitor(session, transponder, deps) {
key: `driver_${driver.id}`,
driverId: driver.id,
driverName: driver.name,
speechName: driver.speechName || driver.name,
displayName: driver.name,
subLabel: driver.transponder || "",
carId: null,
@@ -250,6 +253,7 @@ export function processDecoderMessageHelper(msg, deps) {
teamName: competitor.teamName || "",
driverId: competitor.driverId,
driverName: competitor.driverName,
speechName: competitor.speechName || competitor.driverName,
displayName: competitor.displayName || competitor.driverName,
subLabel: competitor.subLabel || competitor.carName || "",
carId: competitor.carId,
@@ -270,6 +274,7 @@ export function processDecoderMessageHelper(msg, deps) {
entry.subLabel = competitor.subLabel || entry.subLabel || competitor.carName || "";
entry.driverId = competitor.driverId ?? entry.driverId;
entry.driverName = competitor.driverName || entry.driverName;
entry.speechName = competitor.speechName || entry.speechName || entry.driverName;
entry.carId = competitor.carId ?? entry.carId;
entry.carName = competitor.carName || entry.carName;
entry.transponder = transponder;
@@ -307,6 +312,7 @@ export function processDecoderMessageHelper(msg, deps) {
teamName: entry.teamName,
driverId: entry.driverId,
driverName: entry.driverName,
speechName: entry.speechName,
displayName: entry.displayName,
subLabel: entry.subLabel,
carId: entry.carId,