Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | import { Message as WbotMessage } from "whatsapp-web.js"; import AppError from "../../errors/AppError"; import GetTicketWbot from "../../helpers/GetTicketWbot"; import Ticket from "../../models/Ticket"; interface Request { body: string; ticket: Ticket; } const SendWhatsAppMessage = async ({ body, ticket }: Request): Promise<WbotMessage> => { try { const wbot = await GetTicketWbot(ticket); const sentMessage = await wbot.sendMessage( `${ticket.contact.number}@${ticket.isGroup ? "g" : "c"}.us`, body ); await ticket.update({ lastMessage: body }); return sentMessage; } catch (err) { console.log(err); throw new AppError("ERR_SENDING_WAPP_MSG"); } }; export default SendWhatsAppMessage; |