Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / chatGroup / chatGroup.rpc.js
index ab63276..5d38138 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5fb0=['message','result','catch','util','bluebird','randomstring','../../mysqldb','../../config/utils','../../config/logger','../../config/environment','jayson/promise','client','http','redis','localhost','register','then','info','ChatGroup,\x20%s,\x20%s','request\x20sent','debug','ChatGroup,\x20%s,\x20%s,\x20%s','stringify','error'];(function(_0x411add,_0x1aed38){var _0x238242=function(_0x4a1cd5){while(--_0x4a1cd5){_0x411add['push'](_0x411add['shift']());}};_0x238242(++_0x1aed38);}(_0x5fb0,0xc3));var _0x05fb=function(_0x33ffad,_0x5eb3dc){_0x33ffad=_0x33ffad-0x0;var _0x4b0dfa=_0x5fb0[_0x33ffad];return _0x4b0dfa;};'use strict';var _=require('lodash');var util=require(_0x05fb('0x0'));var moment=require('moment');var BPromise=require(_0x05fb('0x1'));var rs=require(_0x05fb('0x2'));var fs=require('fs');var Redis=require('ioredis');var db=require(_0x05fb('0x3'))['db'];var utils=require(_0x05fb('0x4'));var logger=require(_0x05fb('0x5'))('rpc');var config=require(_0x05fb('0x6'));var jayson=require(_0x05fb('0x7'));var client=jayson[_0x05fb('0x8')][_0x05fb('0x9')]({'port':0x232a});config['redis']=_['defaults'](config[_0x05fb('0xa')],{'host':_0x05fb('0xb'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x05fb('0xa')]));require('./chatGroup.socket')[_0x05fb('0xc')](socket);function respondWithRpcPromise(_0x508b78,_0x138ea4,_0x5dc20f){return new BPromise(function(_0x31c70c,_0x599ffb){return client['request'](_0x508b78,_0x5dc20f)[_0x05fb('0xd')](function(_0xa69bb9){logger[_0x05fb('0xe')](_0x05fb('0xf'),_0x138ea4,_0x05fb('0x10'));logger[_0x05fb('0x11')](_0x05fb('0x12'),_0x138ea4,_0x05fb('0x10'),JSON[_0x05fb('0x13')](_0xa69bb9));if(_0xa69bb9[_0x05fb('0x14')]){if(_0xa69bb9['error']['code']===0x1f4){logger[_0x05fb('0x14')]('ChatGroup,\x20%s,\x20%s',_0x138ea4,_0xa69bb9[_0x05fb('0x14')][_0x05fb('0x15')]);return _0x599ffb(_0xa69bb9[_0x05fb('0x14')][_0x05fb('0x15')]);}logger[_0x05fb('0x14')](_0x05fb('0xf'),_0x138ea4,_0xa69bb9['error']['message']);return _0x31c70c(_0xa69bb9['error'][_0x05fb('0x15')]);}else{logger['info'](_0x05fb('0xf'),_0x138ea4,_0x05fb('0x10'));_0x31c70c(_0xa69bb9[_0x05fb('0x16')][_0x05fb('0x15')]);}})[_0x05fb('0x17')](function(_0x28d692){logger[_0x05fb('0x14')]('ChatGroup,\x20%s,\x20%s',_0x138ea4,_0x28d692);_0x599ffb(_0x28d692);});});}
\ No newline at end of file
+var _0x2b5c=['then','ChatGroup,\x20%s,\x20%s','request\x20sent','debug','ChatGroup,\x20%s,\x20%s,\x20%s','stringify','error','code','message','info','result','catch','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','redis','defaults','localhost','register','request'];(function(_0x3f500d,_0x1fbc5d){var _0x4e12bb=function(_0xc6c9e9){while(--_0xc6c9e9){_0x3f500d['push'](_0x3f500d['shift']());}};_0x4e12bb(++_0x1fbc5d);}(_0x2b5c,0x110));var _0xc2b5=function(_0x5a9397,_0x2e444c){_0x5a9397=_0x5a9397-0x0;var _0x5b89be=_0x2b5c[_0x5a9397];return _0x5b89be;};'use strict';var _=require('lodash');var util=require('util');var moment=require('moment');var BPromise=require(_0xc2b5('0x0'));var rs=require(_0xc2b5('0x1'));var fs=require('fs');var Redis=require(_0xc2b5('0x2'));var db=require(_0xc2b5('0x3'))['db'];var utils=require(_0xc2b5('0x4'));var logger=require(_0xc2b5('0x5'))(_0xc2b5('0x6'));var config=require(_0xc2b5('0x7'));var jayson=require('jayson/promise');var client=jayson[_0xc2b5('0x8')]['http']({'port':0x232a});config[_0xc2b5('0x9')]=_[_0xc2b5('0xa')](config[_0xc2b5('0x9')],{'host':_0xc2b5('0xb'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0xc2b5('0x9')]));require('./chatGroup.socket')[_0xc2b5('0xc')](socket);function respondWithRpcPromise(_0x58628b,_0x4d4f80,_0x1fb5db){return new BPromise(function(_0x5d22bb,_0x1c20b2){return client[_0xc2b5('0xd')](_0x58628b,_0x1fb5db)[_0xc2b5('0xe')](function(_0x2084b9){logger['info'](_0xc2b5('0xf'),_0x4d4f80,_0xc2b5('0x10'));logger[_0xc2b5('0x11')](_0xc2b5('0x12'),_0x4d4f80,'request\x20sent',JSON[_0xc2b5('0x13')](_0x2084b9));if(_0x2084b9[_0xc2b5('0x14')]){if(_0x2084b9[_0xc2b5('0x14')][_0xc2b5('0x15')]===0x1f4){logger[_0xc2b5('0x14')](_0xc2b5('0xf'),_0x4d4f80,_0x2084b9[_0xc2b5('0x14')][_0xc2b5('0x16')]);return _0x1c20b2(_0x2084b9['error']['message']);}logger[_0xc2b5('0x14')](_0xc2b5('0xf'),_0x4d4f80,_0x2084b9[_0xc2b5('0x14')][_0xc2b5('0x16')]);return _0x5d22bb(_0x2084b9[_0xc2b5('0x14')][_0xc2b5('0x16')]);}else{logger[_0xc2b5('0x17')](_0xc2b5('0xf'),_0x4d4f80,'request\x20sent');_0x5d22bb(_0x2084b9[_0xc2b5('0x18')]['message']);}})[_0xc2b5('0x19')](function(_0x23ccb1){logger[_0xc2b5('0x14')](_0xc2b5('0xf'),_0x4d4f80,_0x23ccb1);_0x1c20b2(_0x23ccb1);});});}
\ No newline at end of file