All files / WbotServices StartWhatsAppSessions.ts

0% Statements 0/18
0% Branches 0/1
0% Functions 0/1
0% Lines 0/18

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                                     
import { initWbot } from "../../libs/wbot";
import Whatsapp from "../../models/Whatsapp";
import wbotMessageListener from "./wbotMessageListener";
import wbotMonitor from "./wbotMonitor";

export const StartWhatsAppSessions = async (): Promise<void> => {
  const whatsapps = await Whatsapp.findAll();
  if (whatsapps.length > 0) {
    whatsapps.forEach(whatsapp => {
      initWbot(whatsapp)
        .then(() => {
          wbotMessageListener(whatsapp);
          wbotMonitor(whatsapp);
        })
        .catch(err => console.log(err));
    });
  }
};