fix(gowa): Test Koneksi pakai nilai form tanpa simpan
All checks were successful
CI / test (push) Successful in 2m42s

- testReachability menerima override baseUrl/username/password
- UI mengirim nilai form
- versi 0.5.12
This commit is contained in:
oxpoe
2026-11-05 17:08:08 +07:00
parent f8e6e86619
commit 310e91ed97
7 changed files with 35 additions and 9 deletions

View File

@@ -6770,10 +6770,15 @@ router.post('/whatsapp/gateway-settings', requireAdminSession, express.urlencode
res.redirect('/admin/whatsapp');
});
router.post('/whatsapp/test-gowa-connection', requireAdminSession, async (req, res) => {
router.post('/whatsapp/test-gowa-connection', requireAdminSession, express.json(), async (req, res) => {
try {
const gowaSvc = require('../services/gowaWhatsappService');
const r = await gowaSvc.testReachability();
const b = req.body || {};
const r = await gowaSvc.testReachability({
baseUrl: b.gowa_base_url,
username: b.gowa_username,
password: b.gowa_password
});
return res.json(Object.assign({ ok: r.reachable, success: r.reachable }, r));
} catch (e) {
return res.status(500).json({ ok: false, success: false, message: e.message });