2022-01-06 01:26:15 +00:00
|
|
|
import { Client as Session } from "whatsapp-web.js";
|
|
|
|
import { getWbot } from "../libs/wbot";
|
|
|
|
import GetDefaultWhatsApp from "./GetDefaultWhatsApp";
|
|
|
|
import Ticket from "../models/Ticket";
|
|
|
|
|
|
|
|
const GetTicketWbot = async (ticket: Ticket): Promise<Session> => {
|
2023-02-07 15:47:40 +00:00
|
|
|
|
2022-01-06 01:26:15 +00:00
|
|
|
if (!ticket.whatsappId) {
|
2023-02-07 15:47:40 +00:00
|
|
|
|
2022-01-06 01:26:15 +00:00
|
|
|
const defaultWhatsapp = await GetDefaultWhatsApp();
|
|
|
|
|
|
|
|
await ticket.$set("whatsapp", defaultWhatsapp);
|
|
|
|
}
|
|
|
|
|
|
|
|
const wbot = getWbot(ticket.whatsappId);
|
|
|
|
|
|
|
|
return wbot;
|
|
|
|
};
|
|
|
|
|
|
|
|
export default GetTicketWbot;
|