diff --git a/config/functions/cron.js b/config/functions/cron.js index 513ba11..9d9c8f5 100644 --- a/config/functions/cron.js +++ b/config/functions/cron.js @@ -15,10 +15,14 @@ let taskClientLoading = false; let taskSendingMessage = false; function loadClient(i) { - return new Promise((resolve) => { - messageModel.loadClient(i["session_data"], async (data) => { - return resolve(data); - }); + return new Promise((resolve, reject) => { + try { + messageModel.loadClient(i["session_data"], async (data) => { + return resolve(data); + }); + } catch (e) { + return reject(e.message); + } }); } @@ -37,7 +41,9 @@ module.exports = { if (!Object.keys(clients).includes(`${i["id"]}`)) { taskClientLoading = true; clients[i["id"]] = null; - var data = await loadClient(i); + var data = await loadClient(i).catch((message) => { + console.log(`error loading clients ${message}`); + }); if (data["TYPE"] == "READY") { clients[i["id"]] = data["DATA"]; } else if (data["TYPE"] == "AUTH_FAILURE") { @@ -103,6 +109,7 @@ module.exports = { message["send_to"], message["raw_text"] ); + console.log(send); if (send["STATUS"] == 1) { await strapi.api.message.services.message.update( { id: message.id },