branding och namechange
This commit is contained in:
@@ -18,6 +18,11 @@ export function createDefaultAmmcConfigHelper() {
|
||||
};
|
||||
}
|
||||
|
||||
function migrateBrandDefault(value, legacyValues, fallback) {
|
||||
const normalized = String(value || "").trim();
|
||||
return !normalized || legacyValues.includes(normalized) ? fallback : normalized;
|
||||
}
|
||||
|
||||
export function getManagedWsUrlHelper({ ammc, getBackendUrl }, role = "main") {
|
||||
const portKey = role === "split" ? "splitWsPort" : role === "pit_entry" ? "pitEntryWsPort" : role === "pit_exit" ? "pitExitWsPort" : "wsPort";
|
||||
const defaultPort = role === "split" ? 9001 : role === "pit_entry" ? 9002 : role === "pit_exit" ? 9003 : 9000;
|
||||
@@ -131,9 +136,9 @@ export function applyPersistedStateHelper(persisted, deps) {
|
||||
speakerBestLapCueEnabled: persisted.settings?.speakerBestLapCueEnabled !== false,
|
||||
speakerTop3CueEnabled: persisted.settings?.speakerTop3CueEnabled === true,
|
||||
speakerSessionStartCueEnabled: persisted.settings?.speakerSessionStartCueEnabled !== false,
|
||||
clubName: persisted.settings?.clubName || state.settings.clubName || "JMK RB RaceController",
|
||||
clubTagline: persisted.settings?.clubTagline || state.settings.clubTagline || "RC Timing System",
|
||||
pdfFooter: persisted.settings?.pdfFooter || state.settings.pdfFooter || "Generated by JMK RB RaceController",
|
||||
clubName: migrateBrandDefault(persisted.settings?.clubName || state.settings.clubName, ["JMK RB RaceController", "RC RaceCore"], "JMK RB"),
|
||||
clubTagline: migrateBrandDefault(persisted.settings?.clubTagline || state.settings.clubTagline, ["RC Timing System"], "Live Timing & Race Control"),
|
||||
pdfFooter: migrateBrandDefault(persisted.settings?.pdfFooter || state.settings.pdfFooter, ["Generated by JMK RB RaceController"], "Generated by RC RaceCore"),
|
||||
pdfTheme: persisted.settings?.pdfTheme || state.settings.pdfTheme || "classic",
|
||||
logoDataUrl: persisted.settings?.logoDataUrl || state.settings.logoDataUrl || "",
|
||||
raceAudio: normalizeRaceAudioSettings(persisted.settings?.raceAudio || state.settings?.raceAudio),
|
||||
|
||||
Reference in New Issue
Block a user