All files / services/whatsapp MessagePipelineInitializer.js

0% Statements 0/9
100% Branches 0/0
0% Functions 0/1
0% Lines 0/9

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                         
const queueDispatcher = require('../../core/whatsapp/QueueDispatcher');
const { WebMessageSender } = require('./WebMessageSender');
const { send: sendCloud } = require('./CloudMessageSender');
const { registerWhatsAppModules } = require('../../modules/whatsapp');
 
const initializeMessagePipeline = ({ whatsappService }) => {
  queueDispatcher.registerSender('web', new WebMessageSender(whatsappService));
  queueDispatcher.registerSender('cloud', { send: sendCloud });
  registerWhatsAppModules({ whatsappService });
};
 
module.exports = { initializeMessagePipeline };