From 8bf3f8ad67d451db665fb10323add079551e8cc6 Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <gua@adhisimon.org>
Date: Mon, 4 Jan 2016 15:12:36 +0700
Subject: [PATCH] menggunakan respon.response_code

---
 httppulsakita.js | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/httppulsakita.js b/httppulsakita.js
index 9cfdc6f..475654a 100644
--- a/httppulsakita.js
+++ b/httppulsakita.js
@@ -107,7 +107,17 @@ function topupRequest(task, retry) {
             logger.info('Response Data:', {result: result});
             
             var message = result.respon.pesan[0].replace(/\n/g, ' ');
-            var response_code = result.respon.rc[0].replace(/^00/, '');
+            
+            var response_code = '68';
+            try {
+                response_code = result.respon.response_code[0].replace(/^00/, '');
+            } 
+            catch(rc_error_on_parse) {
+                
+                logger.warn('respon.response_code tidak terdefinisi, gunakan respon.rc');
+                response_code = result.respon.rc[0].replace(/^00/, '');
+                
+            }
             
             if (response_code == '54' || response_code == '68') {
                 logger.warn('Mendapat status pending / suspect', {task: task, params: params});
-- 
1.9.0