fix(wa): notifikasi LUNAS lewat gateway aktif + approve APK
All checks were successful
CI / test (push) Successful in 2m26s

- isConnected GOWA: tangani /devices array (state connected)
- app-customer payment-notif: pakai waNotify, bukan Baileys
- customerAPI approve kolektor + payment-unmatched: kirim WA lunas
- versi 0.5.13
This commit is contained in:
oxpoe
2026-11-05 17:32:31 +07:00
parent 310e91ed97
commit 7db4cb81a3
8 changed files with 73 additions and 8 deletions

View File

@@ -140,8 +140,12 @@ async function isConnected() {
try {
if (gw === 'gowa') {
const st = await require('./gowaWhatsappService').gowaStatus();
const d = (st && st.data && st.data.results) || (st && st.data) || {};
val = !!(d.is_connected || d.is_logged_in || d.connected);
const raw = (st && st.data && st.data.results) || (st && st.data) || {};
const list = Array.isArray(raw) ? raw : [raw];
val = list.some(function (d) {
return !!(d && (d.is_connected || d.is_logged_in || d.connected ||
d.state === 'connected' || d.state === 'logged_in'));
});
} else if (gw === 'baileys') {
const mod = await import('./whatsappBot.mjs');
const s = mod.whatsappStatus;