From 8f2c83f8c1f07c0a0eb18f92713e0de92617d819 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Sun, 1 Dec 2019 17:08:15 +0700 Subject: [PATCH] Auto 0 dan 62 pada addbalance dan transferbalance --- lib/command-handler/addbalance.js | 5 +++++ lib/command-handler/transferbalance.js | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/lib/command-handler/addbalance.js b/lib/command-handler/addbalance.js index c92d0d2..8c78b34 100644 --- a/lib/command-handler/addbalance.js +++ b/lib/command-handler/addbalance.js @@ -1,5 +1,6 @@ const CORE_ENDPOINT = '/stores/add-balance'; +const common = require('../common'); const commandError = require('./error'); const coreapi = require('../coreapi'); @@ -44,6 +45,10 @@ ${ help(tokens[0]) } additional_note: tokens.slice(4).join(' ') || '' }; + if (typeof coreParams.destination_terminal_name === 'string' && common.isPhoneNumber(coreParams.destination_terminal_name) && coreParams.destination_terminal_name.indexOf('0') === 0) { + coreParams.destination_terminal_name = coreParams.destination_terminal_name.replace(/^0/, '62'); + } + coreapi(CORE_ENDPOINT, coreParams, 'GET', cb); } diff --git a/lib/command-handler/transferbalance.js b/lib/command-handler/transferbalance.js index 744a183..1b57921 100644 --- a/lib/command-handler/transferbalance.js +++ b/lib/command-handler/transferbalance.js @@ -1,5 +1,6 @@ const CORE_ENDPOINT = '/stores/transfer-balance'; +const common = require('../common'); const commandError = require('./error'); const coreapi = require('../coreapi'); @@ -44,6 +45,10 @@ ${ help(tokens[0]) }`.trim(), origin: params.origin }; + if (typeof coreParams.destination_terminal_name === 'string' && common.isPhoneNumber(coreParams.destination_terminal_name) && coreParams.destination_terminal_name.indexOf('0') === 0) { + coreParams.destination_terminal_name = coreParams.destination_terminal_name.replace(/^0/, '62'); + } + coreapi(CORE_ENDPOINT, coreParams, 'GET', cb); } -- 1.9.0