From d5629703174a1f70b5ec64a8eaf26143f0ab108c Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Thu, 10 Oct 2024 06:08:11 +0530 Subject: [PATCH] feat: get robot by id /api/robots/id --- server/src/api/record.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/server/src/api/record.ts b/server/src/api/record.ts index 321e2275..fc7c0706 100644 --- a/server/src/api/record.ts +++ b/server/src/api/record.ts @@ -77,12 +77,16 @@ const formatRecordingById = (recordingData: any) => { }; }; -router.get("/robots/:fileName", requireAPIKey, async (req: Request, res: Response) => { +router.get("/robots/:id", requireAPIKey, async (req: Request, res: Response) => { try { - const fileContent = await readFile(`./../storage/recordings/${req.params.fileName}.waw.json`); + const robot = await Robot.findOne({ + where: { + 'recording_meta.id': req.params.id + }, + raw: true + }); - const recordingData = JSON.parse(fileContent); - const formattedRecording = formatRecordingById(recordingData); + const formattedRecording = formatRecordingById(robot); const response = { statusCode: 200,