Populate CameraSettingsStore with placeholder value if no cameras are present (#1401)

This commit is contained in:
Stephen Just
2024-08-25 05:10:45 -07:00
committed by GitHub
parent c33fd8362d
commit 8c09cd2cb3

View File

@@ -78,7 +78,7 @@ export const useCameraSettingsStore = defineStore("cameraSettings", {
},
actions: {
updateCameraSettingsFromWebsocket(data: WebsocketCameraSettingsUpdate[]) {
this.cameras = data.map<CameraSettings>((d) => ({
const configuredCameras = data.map<CameraSettings>((d) => ({
nickname: d.nickname,
uniqueName: d.uniqueName,
fov: {
@@ -115,6 +115,7 @@ export const useCameraSettingsStore = defineStore("cameraSettings", {
pipelineSettings: d.currentPipelineSettings,
cameraQuirks: d.cameraQuirks
}));
this.cameras = configuredCameras.length > 0 ? configuredCameras : [PlaceholderCameraSettings];
},
/**
* Update the configurable camera settings.