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)
        }
    });
};