Ensure we use the stream name from local storage on mobile (#17452)

This commit is contained in:
Josh Hawkins 2025-03-30 07:17:25 -05:00 committed by GitHub
parent 17912b4695
commit 2c1ded37a1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -472,11 +472,20 @@ export default function LiveDashboardView({
} else {
grow = "aspect-video";
}
const streamName =
currentGroupStreamingSettings?.[camera.name]?.streamName ||
camera?.live?.streams
? Object?.values(camera?.live?.streams)?.[0]
: "";
const availableStreams = camera.live.streams || {};
const firstStreamEntry = Object.values(availableStreams)[0] || "";
const streamNameFromSettings =
currentGroupStreamingSettings?.[camera.name]?.streamName || "";
const streamExists =
streamNameFromSettings &&
Object.values(availableStreams).includes(
streamNameFromSettings,
);
const streamName = streamExists
? streamNameFromSettings
: firstStreamEntry;
const autoLive =
currentGroupStreamingSettings?.[camera.name]?.streamType !==
"no-streaming";