Fix crash in http_server (#25)

Set camera config before referencing it. Also set audio default to true.
This commit is contained in:
Adriano Cunha
2024-05-06 22:09:03 +02:00
committed by GitHub
parent 0db9cfd198
commit 4a6a58bd7b
+2 -2
View File
@@ -153,6 +153,8 @@ export const serveHttp = (port: number) => {
responses[dev.devId] = []; responses[dev.devId] = [];
audioResponses[dev.devId] = []; audioResponses[dev.devId] = [];
const s = makeSession(Handlers, dev, rinfo, startSession); const s = makeSession(Handlers, dev, rinfo, startSession);
sessions[dev.devId] = s;
config.cameras[dev.devId] = { rotate: 0, mirror: false, audio: true, ...(config.cameras[dev.devId] || {}) };
const header = Buffer.from(`--${BOUNDARY}\r\nContent-Type: image/jpeg\r\n\r\n`); const header = Buffer.from(`--${BOUNDARY}\r\nContent-Type: image/jpeg\r\n\r\n`);
@@ -184,8 +186,6 @@ export const serveHttp = (port: number) => {
}); });
}); });
} }
sessions[dev.devId] = s;
config.cameras[dev.devId] = { rotate: 0, mirror: false, ...(config.cameras[dev.devId] || {}) };
}); });
logger.info(`Starting HTTP server on port ${port}`); logger.info(`Starting HTTP server on port ${port}`);