From ad94aae82d42619852830b594ea9cfb71da7ffb1 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Thu, 6 Oct 2016 18:26:52 +0700 Subject: [PATCH] createReverseHttpServer --- partner-otomax.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/partner-otomax.js b/partner-otomax.js index b7d23b7..f528457 100644 --- a/partner-otomax.js +++ b/partner-otomax.js @@ -2,6 +2,7 @@ var request = require('request'); var crypto = require('crypto'); +var url = require('url'); var taskHistory = require('sate24/task-history'); var antiSameDayDupe = require('sate24/anti-same-day-dupe'); @@ -46,6 +47,8 @@ function start(options) { taskHistory.init(options); antiSameDayDupe.init(options); + + createReverseHttpServer(); } function callbackReport(requestId, rc, message) { @@ -146,6 +149,17 @@ function onSameDayDupe(task) { callbackReport(task.requestId, '55', 'Transaksi duplikat dalam satu hari yang sama'); } +function createReverseHttpServer() { + var httpServer = http.createServer(function(request, response) { + let qs = url.parse(request.url, true).query; + logger.verbose('Hit on Reverse HTTP server', {url: request.url, qs: qs}); + }); + + httpServer.listen(config.h2h_out.listen_port, function() { + logger.info('Reverse Report HTTP Server listen on %d', config.h2h_out.listen_port); + }); +} + exports.start = start; exports.topupRequest = topupRequest; exports.generateSign = generateSign; -- 1.9.0