From 2ce568c01997cc1ee531040580475b07a2156fce Mon Sep 17 00:00:00 2001 From: David Ventura Date: Wed, 1 May 2024 13:17:37 +0200 Subject: [PATCH] trim serial/name mapping; add a log message --- http_server.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/http_server.ts b/http_server.ts index 0f74140..6ec8242 100644 --- a/http_server.ts +++ b/http_server.ts @@ -21,7 +21,7 @@ const sessions: Record = {}; // Text file containing the mapping of camera names. const nameFile = "cameras.txt"; -// Reads the simple mapping of camera names from the text file. +// Reads the mapping of serial numbers to camera names from the text file. const cameraNames = Object.assign( {}, ...(existsSync(nameFile) ? readFileSync(nameFile, "utf8") : "") @@ -32,7 +32,7 @@ const cameraNames = Object.assign( .filter((l) => l.trim() != "") .map((l) => { let kv = l.split("="); - return { [kv[0]]: kv[1] }; + return { [kv[0].trim()]: kv[1].trim() }; }), ); @@ -41,6 +41,7 @@ const cameraName = (id: string): string => cameraNames[id] || id; // The HTTP server. export const serveHttp = (opts: opt, port: number, with_audio: boolean) => { + logger.info(`Mapping camera names: ${JSON.stringify(cameraNames)}`); const server = http.createServer((req, res) => { if (req.url.startsWith("/ui/")) { let devId = req.url.split("/")[2];