diff --git a/server/src/api/index.ts b/server/src/api/index.ts index bc023417..c4ff87ea 100644 --- a/server/src/api/index.ts +++ b/server/src/api/index.ts @@ -6,52 +6,51 @@ const formatRecording = (recordingData: any) => { const recordingMeta = recordingData.recording_meta; const workflow = recordingData.recording.workflow || []; const firstWorkflowStep = workflow[0]?.where?.url || ''; - + const inputParameters = [ - { - type: "string", - name: "originUrl", - label: "Origin URL", - required: true, - defaultValue: firstWorkflowStep, - }, - ]; - - return { - id: recordingMeta.id, - name: recordingMeta.name, - createdAt: new Date(recordingMeta.create_date).getTime(), - inputParameters, - }; - }; - - - router.get("/api/recordings", async (req: Request, res: Response) => { - try { - const fileContents = await readFiles('./../storage/recordings/'); - - const formattedRecordings = fileContents.map((fileContent: string) => { - const recordingData = JSON.parse(fileContent); - return formatRecording(recordingData); - }); - - const response = { - statusCode: 200, - messageCode: "success", - robots: { - totalCount: formattedRecordings.length, - items: formattedRecordings, + { + type: "string", + name: "originUrl", + label: "Origin URL", + required: true, + defaultValue: firstWorkflowStep, }, - }; - - res.status(200).json(response); + ]; + + return { + id: recordingMeta.id, + name: recordingMeta.name, + createdAt: new Date(recordingMeta.create_date).getTime(), + inputParameters, + }; +}; + + +router.get("/api/recordings", async (req: Request, res: Response) => { + try { + const fileContents = await readFiles('./../storage/recordings/'); + + const formattedRecordings = fileContents.map((fileContent: string) => { + const recordingData = JSON.parse(fileContent); + return formatRecording(recordingData); + }); + + const response = { + statusCode: 200, + messageCode: "success", + robots: { + totalCount: formattedRecordings.length, + items: formattedRecordings, + }, + }; + + res.status(200).json(response); } catch (error) { - console.error("Error fetching recordings:", error); - res.status(500).json({ - statusCode: 500, - messageCode: "error", - message: "Failed to retrieve recordings", - }); + console.error("Error fetching recordings:", error); + res.status(500).json({ + statusCode: 500, + messageCode: "error", + message: "Failed to retrieve recordings", + }); } - }); - \ No newline at end of file +});