Built motion from commit (unavailable).|2.5.30
[motion2.git] / server / api / mailServerOut / mailServerOut.rpc.js
index 8d4a91e..202bdbb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x893a=['util','moment','bluebird','ioredis','../../mysqldb','../../config/utils','rpc','../../config/environment','jayson/promise','request','then','info','MailServerOut,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','result','catch','lodash'];(function(_0x5a187b,_0x1f64fe){var _0x14d601=function(_0x45fd29){while(--_0x45fd29){_0x5a187b['push'](_0x5a187b['shift']());}};_0x14d601(++_0x1f64fe);}(_0x893a,0x18b));var _0xa893=function(_0x3760fb,_0x173119){_0x3760fb=_0x3760fb-0x0;var _0x66d777=_0x893a[_0x3760fb];return _0x66d777;};'use strict';var _=require(_0xa893('0x0'));var util=require(_0xa893('0x1'));var moment=require(_0xa893('0x2'));var BPromise=require(_0xa893('0x3'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0xa893('0x4'));var db=require(_0xa893('0x5'))['db'];var utils=require(_0xa893('0x6'));var logger=require('../../config/logger')(_0xa893('0x7'));var config=require(_0xa893('0x8'));var jayson=require(_0xa893('0x9'));var client=jayson['client']['http']({'port':0x232a});function respondWithRpcPromise(_0x2a215c,_0x1019da,_0x5653f7){return new BPromise(function(_0x28f6db,_0x29d0ed){return client[_0xa893('0xa')](_0x2a215c,_0x5653f7)[_0xa893('0xb')](function(_0x100a23){logger[_0xa893('0xc')](_0xa893('0xd'),_0x1019da,_0xa893('0xe'));logger[_0xa893('0xf')]('MailServerOut,\x20%s,\x20%s,\x20%s',_0x1019da,_0xa893('0xe'),JSON[_0xa893('0x10')](_0x100a23));if(_0x100a23[_0xa893('0x11')]){if(_0x100a23[_0xa893('0x11')][_0xa893('0x12')]===0x1f4){logger[_0xa893('0x11')](_0xa893('0xd'),_0x1019da,_0x100a23[_0xa893('0x11')][_0xa893('0x13')]);return _0x29d0ed(_0x100a23[_0xa893('0x11')][_0xa893('0x13')]);}logger[_0xa893('0x11')](_0xa893('0xd'),_0x1019da,_0x100a23[_0xa893('0x11')]['message']);return _0x28f6db(_0x100a23['error'][_0xa893('0x13')]);}else{logger[_0xa893('0xc')]('MailServerOut,\x20%s,\x20%s',_0x1019da,_0xa893('0xe'));_0x28f6db(_0x100a23[_0xa893('0x14')][_0xa893('0x13')]);}})[_0xa893('0x15')](function(_0x5b82c7){logger[_0xa893('0x11')](_0xa893('0xd'),_0x1019da,_0x5b82c7);_0x29d0ed(_0x5b82c7);});});}
\ No newline at end of file
+var _0x102e=['MailServerOut,\x20%s,\x20%s','request\x20sent','debug','MailServerOut,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','lodash','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','jayson/promise','client','http','request'];(function(_0x7bc7ef,_0xdf2abb){var _0x11f174=function(_0x23cf57){while(--_0x23cf57){_0x7bc7ef['push'](_0x7bc7ef['shift']());}};_0x11f174(++_0xdf2abb);}(_0x102e,0x10e));var _0xe102=function(_0x5ee039,_0x39ad21){_0x5ee039=_0x5ee039-0x0;var _0x2525b8=_0x102e[_0x5ee039];return _0x2525b8;};'use strict';var _=require(_0xe102('0x0'));var util=require('util');var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0xe102('0x1'));var fs=require('fs');var Redis=require(_0xe102('0x2'));var db=require(_0xe102('0x3'))['db'];var utils=require(_0xe102('0x4'));var logger=require(_0xe102('0x5'))('rpc');var config=require('../../config/environment');var jayson=require(_0xe102('0x6'));var client=jayson[_0xe102('0x7')][_0xe102('0x8')]({'port':0x232a});function respondWithRpcPromise(_0x18fe46,_0x154966,_0x35f8bb){return new BPromise(function(_0x39bab4,_0x11ef67){return client[_0xe102('0x9')](_0x18fe46,_0x35f8bb)['then'](function(_0x3dc168){logger['info'](_0xe102('0xa'),_0x154966,_0xe102('0xb'));logger[_0xe102('0xc')](_0xe102('0xd'),_0x154966,_0xe102('0xb'),JSON[_0xe102('0xe')](_0x3dc168));if(_0x3dc168[_0xe102('0xf')]){if(_0x3dc168[_0xe102('0xf')][_0xe102('0x10')]===0x1f4){logger[_0xe102('0xf')]('MailServerOut,\x20%s,\x20%s',_0x154966,_0x3dc168[_0xe102('0xf')]['message']);return _0x11ef67(_0x3dc168[_0xe102('0xf')]['message']);}logger[_0xe102('0xf')]('MailServerOut,\x20%s,\x20%s',_0x154966,_0x3dc168[_0xe102('0xf')][_0xe102('0x11')]);return _0x39bab4(_0x3dc168[_0xe102('0xf')][_0xe102('0x11')]);}else{logger['info'](_0xe102('0xa'),_0x154966,'request\x20sent');_0x39bab4(_0x3dc168[_0xe102('0x12')][_0xe102('0x11')]);}})[_0xe102('0x13')](function(_0x531c30){logger[_0xe102('0xf')](_0xe102('0xa'),_0x154966,_0x531c30);_0x11ef67(_0x531c30);});});}
\ No newline at end of file