D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
etb1lp46s9ed
/
public_html
/
bulksender.dbcautomation.com
/
server
/
lib
/
Filename :
middleware.js
back
Copy
const wa = require("../whatsapp"); const { formatReceipt } = require("./helper"); const fs = require("fs"); const checkDestination = async (req, res, next) => { const { token, number } = req.body; if (token && number) { const check = await wa.isExist(token, formatReceipt(number)); if (!check) { return res.send({ status: false, message: "The destination Number not registered in WhatsApp or your sender not connected", }); } next(); } else { res.send({ status: false, message: "Check your parameter" }); } }; const checkConnectionBeforeBlast = async (req, res, next) => { const data = JSON.parse(req.body.data); const status = await wa.connectToWhatsApp(data.sender) if (!status) { return res.send({ status: false, message: `Unauthorized`, }); } next(); // } catch (error) { // console.log(error); // return res.send({ // status: false, // message: `Unauthorized`, // }); // } }; module.exports = { checkDestination, checkConnectionBeforeBlast };