From c74f2bc3fdc85baa9c9737ecaeb5ea47d7dcb16b Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Tue, 16 Aug 2022 22:16:43 +0800 Subject: [PATCH] Enqueue text to speech task after creating article --- packages/api/src/resolvers/article/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/api/src/resolvers/article/index.ts b/packages/api/src/resolvers/article/index.ts index bd9e26ee5..f3251e6ff 100644 --- a/packages/api/src/resolvers/article/index.ts +++ b/packages/api/src/resolvers/article/index.ts @@ -94,6 +94,7 @@ import { updatePage, } from '../../elastic/pages' import { searchHighlights } from '../../elastic/highlights' +import { enqueueTextToSpeech } from '../../utils/createTask' export type PartialArticle = Omit< Article, @@ -372,6 +373,10 @@ export const createArticleResolver = authorized< articleToSave.id = newPageId } + // enqueue a task to convert text to speech + const taskName = await enqueueTextToSpeech(uid, articleToSave.id) + log.info('Text to speech task name', { taskName }) + log.info( 'page created in elastic', articleToSave.id,