From 063b2ec2fa1b965442f614c5dc114196c3bc9fea Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Fri, 9 Aug 2019 11:17:04 +0700 Subject: [PATCH] Split write sm --- lib/modem.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/modem.js b/lib/modem.js index 057fdb4..f9b6018 100644 --- a/lib/modem.js +++ b/lib/modem.js @@ -295,7 +295,9 @@ async function sendSMS(destination, msg) { logger.verbose('Waiting for lock before writing message'); await mutex.setLockWaitForSubCommand(); port.pipe(parser); - await writeToPort(`AT+CMGS="${correctedDestination}"\r${msg}${Buffer.from([0x1A])}`); + await writeToPort(`AT+CMGS="${correctedDestination}"\r`); + await writeToPort(msg); + await writeToPort(Buffer.from([0x1A])); await mutex.setLockWaitForSubCommand(); mutex.releaseLockWaitForSubCommand(); -- 1.9.0