From 3673a2e79984a23986535917a1cc502f14e6d50b Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Tue, 8 Oct 2024 21:58:23 +0530 Subject: [PATCH] feat: get recording by filename --- server/src/routes/storage.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/src/routes/storage.ts b/server/src/routes/storage.ts index 12e7d498..25f28eb9 100644 --- a/server/src/routes/storage.ts +++ b/server/src/routes/storage.ts @@ -13,6 +13,17 @@ import { getDecryptedProxyConfig } from './proxy'; import { requireSignIn } from '../middlewares/auth'; import { workflowQueue } from '../worker'; +const getRecordingByFileName = async (fileName: string): Promise => { + try { + const recording = await readFile(`./../storage/recordings/${fileName}.waw.json`) + const parsedRecording = JSON.parse(recording); + return parsedRecording; + } catch (error) { + console.error(`Error while getting recording for fileName ${fileName}:`, error.message); + return null; + } +}; + export const router = Router(); /**