From 6673faccbb389788e0ded8998cbe0e63ba90504e Mon Sep 17 00:00:00 2001 From: adriano Date: Mon, 16 Jan 2023 09:34:56 -0300 Subject: [PATCH] =?UTF-8?q?Implementa=C3=A7=C3=A3o=20de=20codigo=20para=20?= =?UTF-8?q?desativar=20inicio=20de=20sess=C3=B5es=20do=20whatsapp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/src/server.ts | 2 +- .../WbotServices/SendWhatsAppMessage.ts | 48 ++----------------- 2 files changed, 5 insertions(+), 45 deletions(-) diff --git a/backend/src/server.ts b/backend/src/server.ts index efa24d5..9941d1b 100644 --- a/backend/src/server.ts +++ b/backend/src/server.ts @@ -17,5 +17,5 @@ if (global.gc) { } initIO(server); -StartAllWhatsAppsSessions(); +// StartAllWhatsAppsSessions(); gracefulShutdown(server); diff --git a/backend/src/services/WbotServices/SendWhatsAppMessage.ts b/backend/src/services/WbotServices/SendWhatsAppMessage.ts index 37a23aa..bac22dd 100644 --- a/backend/src/services/WbotServices/SendWhatsAppMessage.ts +++ b/backend/src/services/WbotServices/SendWhatsAppMessage.ts @@ -50,37 +50,10 @@ const SendWhatsAppMessage = async ({ if (quotedMsg) { await GetWbotMessage(ticket, quotedMsg.id); quotedMsgSerializedId = SerializeWbotMsgId(ticket, quotedMsg); - } + } - - // let whatsapps: any - - // let listWhatsapp = null - - // listWhatsapp = await searchWhatsappCache(`${ticket.whatsappId}`, 'CONNECTED') - - // if (!listWhatsapp) { - // listWhatsapp = await ListWhatsAppsNumber(ticket.whatsappId, 'CONNECTED') - // } - - - // if (listWhatsapp.length > 1) { - - // console.log('entrou --------------------->') - - // const _whatsapp = listWhatsapp[Math.floor(Math.random() * listWhatsapp.length)]; - - // await ticket.update({ whatsappId: +_whatsapp.id }); - - // } - - // console.log('1 --------> ticket.whatsappId: ', ticket.whatsappId) - - const whatsapp = await Whatsapp.findByPk(ticket.whatsappId); - - // console.log('whatsapp.status: ', whatsapp?.status) - - // if (listWhatsapp.length == 0) { + const whatsapp = await Whatsapp.findByPk(ticket.whatsappId); + if (whatsapp && whatsapp.status != 'CONNECTED') { let whatsapps = await wbotByUserQueue(ticket.userId) @@ -122,20 +95,7 @@ const SendWhatsAppMessage = async ({ return sentMessage; } catch (err) { - const whatsapp = await ShowWhatsAppService(ticket.whatsappId); - - await _restore(whatsapp, 'auto_send_message') - - // const sentMessage = await sendMessageMultiSession(ticket, body, quotedMsgSerializedId) - - // if (sentMessage.length > 0) { - - // await ticket.update({ lastMessage: body }); - // await updateTicketCacheByTicketId(ticket.id, { lastMessage: body, updatedAt: new Date(ticket.updatedAt).toISOString() }) - // return sentMessage; - - // } - + const whatsapp = await ShowWhatsAppService(ticket.whatsappId); throw new AppError("ERR_SENDING_WAPP_MSG"); }