From 0f66d9a859d4cde9a31d8ee4af1fffe1250fc99a Mon Sep 17 00:00:00 2001 From: Andrzej Stepien Date: Thu, 10 Aug 2023 17:33:51 +0200 Subject: [PATCH] added graceful error handling to getNewPrompt --- src/getNewPrompt.mjs | 7 ++++++- src/insertPublished.mjs | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/getNewPrompt.mjs b/src/getNewPrompt.mjs index e1e4028..c4a613b 100644 --- a/src/getNewPrompt.mjs +++ b/src/getNewPrompt.mjs @@ -21,6 +21,9 @@ export default async function getNewPrompt({ minCount = 200000, maxCount = 30000 .whereRaw('length(word) > 3') .whereNotNull('pronunciation') .orderByRaw('count desc') + .catch(error=>{return error}) + + if(prompts instanceof Error){return prompts} const getBiasedRng = (min, max, bias, influence) => { const random = Math.random() * (max - min) + min @@ -44,7 +47,9 @@ export default async function getNewPrompt({ minCount = 200000, maxCount = 30000 -console.dir(await getNewPrompt({})) + + +//console.dir(await getNewPrompt({})) //console.log(await blocklist) diff --git a/src/insertPublished.mjs b/src/insertPublished.mjs index b8ecea6..ae0e523 100644 --- a/src/insertPublished.mjs +++ b/src/insertPublished.mjs @@ -55,7 +55,7 @@ export default async function insertPublished(res, word){ return res }) .catch(error => { - return error.message + return error }) }