From d8a01fefa25a7435c850575c40d9a3379c31a509 Mon Sep 17 00:00:00 2001 From: Rushil Perera Date: Sun, 22 Sep 2024 16:24:41 -0400 Subject: [PATCH] fix: update retry --- src/controllers/internal/new-episode/index.ts | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/src/controllers/internal/new-episode/index.ts b/src/controllers/internal/new-episode/index.ts index feb850a..9497b24 100644 --- a/src/controllers/internal/new-episode/index.ts +++ b/src/controllers/internal/new-episode/index.ts @@ -65,10 +65,6 @@ app.post( } = await fetchEpisodes(aniListId, isAnifyEnabled); if (fetchEpisodesErrorOccurred) { console.error(`Failed to fetch episodes for title ${aniListId}`); - await scheduleRetry( - readEnvVariable(env(c, "workerd"), "QSTASH_TOKEN"), - c.req, - ); return c.json( { success: false, message: "Failed to fetch episodes" }, 500, @@ -80,10 +76,6 @@ app.post( (episode) => episode.number === episodeNumber, ); if (!episode) { - await scheduleRetry( - readEnvVariable(env(c, "workerd"), "QSTASH_TOKEN"), - c.req, - ); return c.json({ success: false, message: "Episode not found" }, 404); } @@ -97,10 +89,6 @@ app.post( ); if (!fetchUrlResult) { console.error(`Failed to fetch episode URL for episode ${episode.id}`); - await scheduleRetry( - readEnvVariable(env(c, "workerd"), "QSTASH_TOKEN"), - c.req, - ); return c.json( { success: false, message: "Episode URL not found" }, 404, @@ -108,10 +96,6 @@ app.post( } } catch (error) { console.error(`Failed to fetch episode URL for episode ${episode.id}`); - await scheduleRetry( - readEnvVariable(env(c, "workerd"), "QSTASH_TOKEN"), - c.req, - ); return c.json( { success: false, message: "Failed to fetch episode URL" }, 500, @@ -158,13 +142,4 @@ app.post( }, ); -async function scheduleRetry(qstashToken: string, req: HonoRequest) { - return new Client({ token: qstashToken }).publishJSON({ - body: await req.json(), - url: req.url, - retries: 0, - delay: "1h", - }); -} - export default app;