From 043c7829876cf0befb8b947e1b4a7fe7838ac4f6 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Wed, 29 Jul 2015 15:49:08 +0700 Subject: [PATCH] strftime --- package.json | 3 ++- partner-datacell.js | 12 ++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d328337..73c1b6a 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "request": "~2.60.0", "mathjs": "~1.7.1", "xml": "~1.0.0", - "xml2js": "~0.4.9" + "xml2js": "~0.4.9", + "strftime": "~0.9.2" } } diff --git a/partner-datacell.js b/partner-datacell.js index f20e396..2070a24 100644 --- a/partner-datacell.js +++ b/partner-datacell.js @@ -255,6 +255,17 @@ function balanceCheck() { } +function balanceFromMessage(message) { + matches = message.match(/Saldo: Rp (\d+)/); + if (!matches) { + return null; + } + + if (matches.length <= 1) { + return null; + } + return matches[0]; +} function start(_config, _callbackReport) { config = _config; @@ -265,3 +276,4 @@ function start(_config, _callbackReport) { exports.start = start; exports.topupRequest = topupRequest; +exports.balanceFromMessage = balanceFromMessage; -- 1.9.0