Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / saPayment / saPayment.rpc.js
index d2950d5..6f71479 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8c6e=['http','then','SAPayment,\x20%s,\x20%s','request\x20sent','stringify','error','message','result','catch','lodash','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/logger','../../config/environment'];(function(_0xb0f7c3,_0x4eae95){var _0x28ea68=function(_0x4395a7){while(--_0x4395a7){_0xb0f7c3['push'](_0xb0f7c3['shift']());}};_0x28ea68(++_0x4eae95);}(_0x8c6e,0x99));var _0xe8c6=function(_0x3509d8,_0x5074b5){_0x3509d8=_0x3509d8-0x0;var _0x4dcedb=_0x8c6e[_0x3509d8];return _0x4dcedb;};'use strict';var _=require(_0xe8c6('0x0'));var util=require(_0xe8c6('0x1'));var moment=require(_0xe8c6('0x2'));var BPromise=require(_0xe8c6('0x3'));var rs=require(_0xe8c6('0x4'));var fs=require('fs');var Redis=require(_0xe8c6('0x5'));var db=require(_0xe8c6('0x6'))['db'];var utils=require('../../config/utils');var logger=require(_0xe8c6('0x7'))('rpc');var config=require(_0xe8c6('0x8'));var jayson=require('jayson/promise');var client=jayson['client'][_0xe8c6('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x12383d,_0x2e5388,_0x954a78){return new BPromise(function(_0x448c18,_0x3292f9){return client['request'](_0x12383d,_0x954a78)[_0xe8c6('0xa')](function(_0x583cf4){logger['info'](_0xe8c6('0xb'),_0x2e5388,_0xe8c6('0xc'));logger['debug']('SAPayment,\x20%s,\x20%s,\x20%s',_0x2e5388,_0xe8c6('0xc'),JSON[_0xe8c6('0xd')](_0x583cf4));if(_0x583cf4['error']){if(_0x583cf4[_0xe8c6('0xe')]['code']===0x1f4){logger['error'](_0xe8c6('0xb'),_0x2e5388,_0x583cf4['error'][_0xe8c6('0xf')]);return _0x3292f9(_0x583cf4[_0xe8c6('0xe')]['message']);}logger[_0xe8c6('0xe')](_0xe8c6('0xb'),_0x2e5388,_0x583cf4[_0xe8c6('0xe')][_0xe8c6('0xf')]);return _0x448c18(_0x583cf4['error'][_0xe8c6('0xf')]);}else{logger['info'](_0xe8c6('0xb'),_0x2e5388,'request\x20sent');_0x448c18(_0x583cf4[_0xe8c6('0x10')][_0xe8c6('0xf')]);}})[_0xe8c6('0x11')](function(_0x1209c0){logger[_0xe8c6('0xe')](_0xe8c6('0xb'),_0x2e5388,_0x1209c0);_0x3292f9(_0x1209c0);});});}
\ No newline at end of file
+var _0x8cda=['request\x20sent','debug','SAPayment,\x20%s,\x20%s,\x20%s','error','message','info','catch','lodash','../../mysqldb','../../config/utils','../../config/logger','jayson/promise','client','http','request','then','SAPayment,\x20%s,\x20%s'];(function(_0x4a898f,_0x1e4850){var _0x219067=function(_0x1517b5){while(--_0x1517b5){_0x4a898f['push'](_0x4a898f['shift']());}};_0x219067(++_0x1e4850);}(_0x8cda,0x6d));var _0xa8cd=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0x8cda[_0x20a584];return _0x4b41a8;};'use strict';var _=require(_0xa8cd('0x0'));var util=require('util');var moment=require('moment');var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require('ioredis');var db=require(_0xa8cd('0x1'))['db'];var utils=require(_0xa8cd('0x2'));var logger=require(_0xa8cd('0x3'))('rpc');var config=require('../../config/environment');var jayson=require(_0xa8cd('0x4'));var client=jayson[_0xa8cd('0x5')][_0xa8cd('0x6')]({'port':0x232a});function respondWithRpcPromise(_0x127669,_0x3e7063,_0x3a2944){return new BPromise(function(_0x10e05b,_0x5b9c06){return client[_0xa8cd('0x7')](_0x127669,_0x3a2944)[_0xa8cd('0x8')](function(_0x3dec41){logger['info'](_0xa8cd('0x9'),_0x3e7063,_0xa8cd('0xa'));logger[_0xa8cd('0xb')](_0xa8cd('0xc'),_0x3e7063,_0xa8cd('0xa'),JSON['stringify'](_0x3dec41));if(_0x3dec41[_0xa8cd('0xd')]){if(_0x3dec41[_0xa8cd('0xd')]['code']===0x1f4){logger[_0xa8cd('0xd')](_0xa8cd('0x9'),_0x3e7063,_0x3dec41[_0xa8cd('0xd')][_0xa8cd('0xe')]);return _0x5b9c06(_0x3dec41[_0xa8cd('0xd')][_0xa8cd('0xe')]);}logger[_0xa8cd('0xd')](_0xa8cd('0x9'),_0x3e7063,_0x3dec41[_0xa8cd('0xd')]['message']);return _0x10e05b(_0x3dec41[_0xa8cd('0xd')][_0xa8cd('0xe')]);}else{logger[_0xa8cd('0xf')](_0xa8cd('0x9'),_0x3e7063,_0xa8cd('0xa'));_0x10e05b(_0x3dec41['result'][_0xa8cd('0xe')]);}})[_0xa8cd('0x10')](function(_0x465a86){logger[_0xa8cd('0xd')]('SAPayment,\x20%s,\x20%s',_0x3e7063,_0x465a86);_0x5b9c06(_0x465a86);});});}
\ No newline at end of file