From 25bab1df36d0d224067855c84b40d6e5d62007a8 Mon Sep 17 00:00:00 2001 From: Aleksandr Smechov <35517862+aleksandr-smechov@users.noreply.github.com> Date: Sun, 16 Jul 2023 04:43:49 -0400 Subject: [PATCH] Send svix identifiers only, while full payload ends up in S3 for later retrieval (#144) Co-authored-by: Aleks --- wordcab_transcribe/router/v1/cortex_endpoint.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/wordcab_transcribe/router/v1/cortex_endpoint.py b/wordcab_transcribe/router/v1/cortex_endpoint.py index 9eb8594..cbfc2db 100644 --- a/wordcab_transcribe/router/v1/cortex_endpoint.py +++ b/wordcab_transcribe/router/v1/cortex_endpoint.py @@ -35,7 +35,6 @@ ) from wordcab_transcribe.router.v1.audio_url_endpoint import inference_with_audio_url from wordcab_transcribe.router.v1.youtube_endpoint import inference_with_youtube -from wordcab_transcribe.utils import remove_words_for_svix router = APIRouter() @@ -121,9 +120,12 @@ async def run_cortex( "request_id": request_id, } - await send_update_with_svix( - payload.job_name, "finished", remove_words_for_svix(_cortex_response) - ) + _svix_response = { + "job_name": payload.job_name, + "request_id": request_id, + } + + await send_update_with_svix(payload.job_name, "finished", _svix_response) if payload.url_type == "youtube": return CortexYoutubeResponse(**_cortex_response)