From ac57317a551076e27a69520b3ac4e8fe3e468ffa Mon Sep 17 00:00:00 2001 From: Omer Sabic Date: Wed, 24 Jul 2024 23:18:12 +0200 Subject: [PATCH] possible maybe fix --- src/routes/dashboard.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/routes/dashboard.js b/src/routes/dashboard.js index 735eb4d..a88a2b1 100644 --- a/src/routes/dashboard.js +++ b/src/routes/dashboard.js @@ -237,6 +237,8 @@ export const dashboardRoutes = (fastify, _, done) => { success: true }); + await delay(5000); + article = (await db.insert(articlesTable).values({ title: video_data.title, source_video_id: match[2], @@ -275,7 +277,7 @@ export const dashboardRoutes = (fastify, _, done) => { article ? await db.update(articlesTable).set({ status: "error" - }).where(eq(articlesTable.id), article.id) : ""; + }).where(eq(articlesTable.id, article.id)) : ""; reply.status(500).send({ success: false, @@ -287,7 +289,7 @@ export const dashboardRoutes = (fastify, _, done) => { fastify.get("/queue", async (req, reply) => { try { const site_id = (await db.select({ site_id: sites.id }).from(sites).where(eq(sites.user_id, req.session.user_id)))[0].site_id; - if(!site_id) throw new Error("Could not find site_id"); + if (!site_id) throw new Error("Could not find site_id"); const queue = await db.select({ id: articlesTable.id, title: articlesTable.title, @@ -451,4 +453,8 @@ export const dashboardRoutes = (fastify, _, done) => { }); done(); -}; \ No newline at end of file +}; + +function delay(time) { + return new Promise(resolve => setTimeout(resolve, time)); +} \ No newline at end of file