From 1427e6126ad84fa0fb9d29bd2c848d73beea2119 Mon Sep 17 00:00:00 2001 From: Rodrigo Martins Date: Sun, 5 Apr 2026 08:42:51 -0300 Subject: [PATCH] ipoe: fix envio ao topsapp Signed-off-by: Rodrigo Martins --- src/bot/handler.js | 3 ++- src/topsapp/api.js | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/bot/handler.js b/src/bot/handler.js index 0a34d6d..2d2a31a 100644 --- a/src/bot/handler.js +++ b/src/bot/handler.js @@ -8366,7 +8366,8 @@ Digite /help para ver todos os comandos disponíveis! message += `🏢 *Base/OLT:* ${esc(baseInfo)}\n`; message += `🏷️ *Prefixo:* ${esc(prefixo)}\n\n`; message += `*Será configurado:*\n`; - message += `🔗 Agent Circuit ID: \`${circuitId}\`\n`; + message += `� DHCP Username: \`${circuitId}\`\n`; + message += `�🔗 Agent Circuit ID: \`${circuitId}\`\n`; message += `✅ DHCP Liberar: *Sim*\n\n`; message += `Deseja confirmar?`; diff --git a/src/topsapp/api.js b/src/topsapp/api.js index 897b36b..b958f7e 100644 --- a/src/topsapp/api.js +++ b/src/topsapp/api.js @@ -918,7 +918,7 @@ class TopSappAPI { /** * Configurar serviço para IPoE (DHCP Option 82) - * Define dhcp_agent_circuit_id e dhcp_liberar no serviço + * Define dhcp_username, dhcp_agent_circuit_id e dhcp_liberar no serviço */ async configurarIPoE(idCliente, idServico, dhcpAgentCircuitId, location = '', credentials) { const instance = this.getInstanceByLocation(location); @@ -928,8 +928,9 @@ class TopSappAPI { idUsuario: session.idUsuario || 1, idCliente: parseInt(idCliente), idServico: parseInt(idServico), + dhcp_username: dhcpAgentCircuitId, dhcp_agent_circuit_id: dhcpAgentCircuitId, - dhcp_liberar: true + dhcp_liberar: '1' }, instance, credentials); } catch (error) { return { success: false, error: error.message };