From 84efbd295c3adb8f13e2342377142593d9fefd0a Mon Sep 17 00:00:00 2001 From: Chip Wasson Date: Thu, 24 Apr 2025 13:25:38 -0600 Subject: [PATCH] Set response headers --- src/assembly-ai/assembly-ai.controller.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/assembly-ai/assembly-ai.controller.ts b/src/assembly-ai/assembly-ai.controller.ts index f1cf5a8..a2e7020 100644 --- a/src/assembly-ai/assembly-ai.controller.ts +++ b/src/assembly-ai/assembly-ai.controller.ts @@ -1,5 +1,6 @@ -import { Body, Controller, Post } from '@nestjs/common'; +import { Body, Controller, Post, Res } from '@nestjs/common'; import { ApiResponse } from '@nestjs/swagger'; +import { Response } from 'express'; interface Utterance { speaker: string; @@ -26,12 +27,15 @@ export class AssemblyAiController { }) async utteranceToScript( @Body() body: { utterances: Utterance[] } | Utterance[], + @Res() res: Response, ) { const utterances = Array.isArray(body) ? body : body.utterances; - return utterances.map( - (utterance) => ` + return res.header('Content-Type', 'text/plain; charset=utf-8').send( + utterances.map( + (utterance) => ` ${utterance.speaker}: ${utterance.text}`, + ), ); } }