router_message_checkWA.js
const db = require('../../db/db');
const config = require('../../config.js');
const axios = require('axios');
/**
* Module for checking the WhatsApp status of a number using an API.
*@module checkwa
* @param {object} app - The Express application object.
*/
module.exports = async function (app) {
app.get("/checkwa", async (req, res) => {
try {
const cek_api= await db.getAPI();
// console.log(cek_api)
let url;
for(i in cek_api){
if(cek_api[i].deskripsi.includes("WACHECK")){
url = cek_api[i].url;
}
}
// console.log(url)
const data = await axios.get(url+req.query.number);
if(data.data.status){
res.send(true)
}else{
res.send(false)
}
} catch (error) {
console.log(error)
res.send(error)
}
});
};