From 394aee72624e0437febafe0aa21343d9ec562ecd Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Fri, 9 Jan 2026 00:42:12 -0700 Subject: [PATCH] Gwug --- index.js | 3 ++- routes/api/portal.js | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 23f30ad..a376864 100644 --- a/index.js +++ b/index.js @@ -36,6 +36,7 @@ Object.keys(buttonsCfg).forEach(category => { //console.log('Generated contexts:', contexts); function trigCall(pageType, phone, variables = {}) { + console.log(variables) // If contexts[pageType] does not exist, return an error if (!contexts[pageType]) { throw new Error(`Invalid page type: ${pageType}`); @@ -61,7 +62,7 @@ function originateCall(number, context, delay, timeout, cid, variables = {}) { // Add variables if provided if (variables && typeof variables === 'object') { const varString = Object.entries(variables) - .map(([key, value]) => `${key}=${value}`) + .map(([key, value]) => `"${key}=${value}"`) .join(' '); if (varString) { command += ` ${varString}`; diff --git a/routes/api/portal.js b/routes/api/portal.js index da8e845..7b74452 100644 --- a/routes/api/portal.js +++ b/routes/api/portal.js @@ -5,8 +5,8 @@ const path = require("path"); const fs = require("fs"); router.post("/trigger", global.apiAuth, (req, res) => { - console.log('Triggering call with data:', req.body, {username: req.session ? req.session.fullname || 'Unknown' : 'Unknown'}); - global.trigCall(req.body.pageType, req.body.phone); + console.log('Triggering call with data:', req.body, {username: req.session ? req.session.user.fullname || 'Unknown' : 'Unknown'}); + global.trigCall(req.body.pageType, req.body.phone, {username: req.session ? req.session.user.fullname || 'Unknown' : 'Unknown'}); res.status(200).send('Call triggered'); });