From 47417d1cc40e7bc6233a361d861ede5216672a10 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Thu, 5 Dec 2019 18:26:04 +0700
Subject: [PATCH] Support custom modem url

---
 lib/transport.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lib/transport.js b/lib/transport.js
index b01cd51..a5b0156 100644
--- a/lib/transport.js
+++ b/lib/transport.js
@@ -39,14 +39,14 @@ async function sendToModem(partner, msg, modem, parentXid, part) {
     await modemLocks.lock(modem.name);
 
     try {
-        await axios.get(config.sender.url, {
+        await axios.get(modem.url || config.sender.url, {
             params: {
                 to: partner,
-                password: config.sender.password,
+                password: modem.password || config.sender.password,
                 ts: moment().format('YYYY-MM-DD HH:mm:ss'),
                 text: msgHead,
                 modem: modem.name,
-                username: config.sender.username,
+                username: modem.user || config.sender.username,
             },
         });
     } catch (e) {
-- 
1.9.0