add: self-signed certificate

This commit is contained in:
2026-01-06 11:39:33 +07:00
parent 71c5e94f42
commit 6f4d171537
4 changed files with 87 additions and 75 deletions

View File

@@ -1,5 +1,10 @@
const { default: axios } = require('axios');
const CryptoJS = require('crypto-js');
const https = require('https');
const httpsAgent = new https.Agent({
rejectUnauthorized: false,
});
const generateTokenRedirect = async (userPhone, userName, id) => {
@@ -18,7 +23,7 @@ const shortUrltiny = async (encodedToken) => {
const encodedUrl = encodeURIComponent(url); // ⬅️ Encode dulu!
const response = await axios.get(`https://tinyurl.com/api-create.php?url=${encodedUrl}`);
const response = await axios.get(`https://tinyurl.com/api-create.php?url=${encodedUrl}`,{ httpsAgent });
let shortUrl = response.data;
if (!shortUrl.startsWith('http')) {
@@ -38,11 +43,11 @@ const sendNotifikasi = async (phone, message) => {
const endPointWhatsapp = process.env.ENDPOINT_WHATSAPP;
const response = await axios.post(endPointWhatsapp, payload);
const response = await axios.post(endPointWhatsapp, payload, { httpsAgent });
// console.log('response', response);
try {
const response = await axios.post(endPointWhatsapp, payload);
const response = await axios.post(endPointWhatsapp, payload, { httpsAgent });
// console.log(response.data);
return response?.data
} catch (error) {