From 2a434ffa90fb675f363eee964a4340bf91af8dba Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Mon, 16 Jan 2017 09:06:28 +0700 Subject: [PATCH] penananganan MAINTENANCE --- partner-trugee.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/partner-trugee.js b/partner-trugee.js index fbc3fa9..13b5f6b 100644 --- a/partner-trugee.js +++ b/partner-trugee.js @@ -90,10 +90,17 @@ function topupRequest(task, retry) { function directResponseHandler(body, request_id) { logger.info('Got direct response'); + xml2js(body, function (err, result) { if (err) { - logger.warn('Error parsing xml', {err: err, body: body}); - callbackReport(request_id, '40', 'Error parsing xml. ' + err); + + if (body == 'Error: MAINTENANCE SYSTEM') { + callbackReport(request_id, '91', body); + } else { + logger.warn('Error parsing xml', {err: err, body: body}); + callbackReport(request_id, '40', 'Error parsing xml. ' + err); + } + return; } -- 1.9.0