diff --git a/config.sample.json b/config.sample.json index 9ec069b..aa6ab6e 100644 --- a/config.sample.json +++ b/config.sample.json @@ -13,6 +13,5 @@ "ascending_mutation": false, "blacklist_help_for_origins": [], "blacklist_help_for_origin_transports": [], - "do_not_forward_rc68_to_centers": [], "disable_claim_bonus": false } \ No newline at end of file diff --git a/lib/coreapi/request.js b/lib/coreapi/request.js index cfd993e..940d8df 100644 --- a/lib/coreapi/request.js +++ b/lib/coreapi/request.js @@ -4,7 +4,6 @@ const request = require('request'); const uniqid = require('uniqid'); const coreUrl = require('komodo-sdk/core-url'); -const config = require('komodo-sdk/config'); const logger = require('komodo-sdk/logger'); const commandError = require('../command-handler/error'); @@ -66,19 +65,20 @@ function execute(coreEndpoint, params, httpMethod, cb) { xid, coreResponseObject, }); - // jangan kirim reply rc 68 jika origin/center ada di do_not_forward_rc68_to_centers - if ( - coreResponseObject && coreResponseObject.rc === '68' - && config && config.do_not_forward_rc68_to_centers - && params && params.origin && params.origin.trim() - && typeof params.origin === 'string' - && Array.isArray(config.do_not_forward_rc68_to_centers) - && config.do_not_forward_rc68_to_centers - .map((item) => item && (typeof item === 'string') && item.trim().toUpperCase()) - .indexOf(params.origin.trim().toUpperCase()) >= 0 - ) { - return; - } + // jangan kirim reply rc 68 jika origin/center ada di do_not_forward_rc68_to_centers. + // tidak jadi, ditangani di center masing2 via komodo-center-messaging-lib + // if ( + // coreResponseObject && coreResponseObject.rc === '68' + // && config && config.do_not_forward_rc68_to_centers + // && params && params.origin && params.origin.trim() + // && typeof params.origin === 'string' + // && Array.isArray(config.do_not_forward_rc68_to_centers) + // && config.do_not_forward_rc68_to_centers + // .map((item) => item && (typeof item === 'string') && item.trim().toUpperCase()) + // .indexOf(params.origin.trim().toUpperCase()) >= 0 + // ) { + // return; + // } cb(err, coreResponseObject, responseParams); }) diff --git a/lib/http-listener.js b/lib/http-listener.js index 4b0c868..ccdfee1 100644 --- a/lib/http-listener.js +++ b/lib/http-listener.js @@ -105,11 +105,9 @@ function mainHandler(req, res) { commandHandler(req.body.msg || req.query.msg, params, function(err, coreResponseObject, responseParams) { if (err) { res.end('ERROR. ' + err); - } - else if (coreResponseObject) { + } else if (coreResponseObject) { res.json(coreResponseObject); - } - else { + } else { res.end(responseParams.body); } })