Built motion from commit 497d3d92.|2.5.43
[motion2.git] / server / api / chatQueue / chatQueue.rpc.js
index e0ce226..4c80f37 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3ef7=['ShowChatQueue','find','lodash','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/logger','rpc','../../config/environment','jayson/promise','http','redis','defaults','localhost','./chatQueue.socket','then','info','ChatQueue,\x20%s,\x20%s','request\x20sent','debug','ChatQueue,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','GetChatQueue','ChatQueue','findAll','options','raw','where','attributes','limit','include','map','model'];(function(_0xca1f0e,_0x2713d5){var _0x35e4ef=function(_0x44c40f){while(--_0x44c40f){_0xca1f0e['push'](_0xca1f0e['shift']());}};_0x35e4ef(++_0x2713d5);}(_0x3ef7,0xa2));var _0x73ef=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x3ef7[_0x3dd15e];return _0x231fd0;};'use strict';var _=require(_0x73ef('0x0'));var util=require('util');var moment=require(_0x73ef('0x1'));var BPromise=require(_0x73ef('0x2'));var rs=require(_0x73ef('0x3'));var fs=require('fs');var Redis=require(_0x73ef('0x4'));var db=require(_0x73ef('0x5'))['db'];var utils=require('../../config/utils');var logger=require(_0x73ef('0x6'))(_0x73ef('0x7'));var config=require(_0x73ef('0x8'));var jayson=require(_0x73ef('0x9'));var client=jayson['client'][_0x73ef('0xa')]({'port':0x232a});config[_0x73ef('0xb')]=_[_0x73ef('0xc')](config[_0x73ef('0xb')],{'host':_0x73ef('0xd'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x73ef('0xb')]));require(_0x73ef('0xe'))['register'](socket);function respondWithRpcPromise(_0x1055e1,_0x21bfed,_0x364470){return new BPromise(function(_0x3bd4c9,_0x33aa09){return client['request'](_0x1055e1,_0x364470)[_0x73ef('0xf')](function(_0x111ce3){logger[_0x73ef('0x10')](_0x73ef('0x11'),_0x21bfed,_0x73ef('0x12'));logger[_0x73ef('0x13')](_0x73ef('0x14'),_0x21bfed,_0x73ef('0x12'),JSON[_0x73ef('0x15')](_0x111ce3));if(_0x111ce3[_0x73ef('0x16')]){if(_0x111ce3[_0x73ef('0x16')][_0x73ef('0x17')]===0x1f4){logger[_0x73ef('0x16')]('ChatQueue,\x20%s,\x20%s',_0x21bfed,_0x111ce3[_0x73ef('0x16')]['message']);return _0x33aa09(_0x111ce3[_0x73ef('0x16')][_0x73ef('0x18')]);}logger[_0x73ef('0x16')]('ChatQueue,\x20%s,\x20%s',_0x21bfed,_0x111ce3[_0x73ef('0x16')][_0x73ef('0x18')]);return _0x3bd4c9(_0x111ce3['error'][_0x73ef('0x18')]);}else{logger[_0x73ef('0x10')](_0x73ef('0x11'),_0x21bfed,_0x73ef('0x12'));_0x3bd4c9(_0x111ce3[_0x73ef('0x19')]['message']);}})[_0x73ef('0x1a')](function(_0x4dc000){logger[_0x73ef('0x16')]('ChatQueue,\x20%s,\x20%s',_0x21bfed,_0x4dc000);_0x33aa09(_0x4dc000);});});}exports[_0x73ef('0x1b')]=function(_0x2168ec){var _0x36d02f=this;return new Promise(function(_0x2c4d28,_0x35d733){return db[_0x73ef('0x1c')][_0x73ef('0x1d')]({'raw':_0x2168ec[_0x73ef('0x1e')]?_0x2168ec['options'][_0x73ef('0x1f')]===undefined?!![]:![]:!![],'where':_0x2168ec[_0x73ef('0x1e')]?_0x2168ec[_0x73ef('0x1e')][_0x73ef('0x20')]||null:null,'attributes':_0x2168ec['options']?_0x2168ec[_0x73ef('0x1e')][_0x73ef('0x21')]||null:null,'limit':_0x2168ec[_0x73ef('0x1e')]?_0x2168ec[_0x73ef('0x1e')][_0x73ef('0x22')]||null:null,'include':_0x2168ec[_0x73ef('0x1e')]?_0x2168ec[_0x73ef('0x1e')][_0x73ef('0x23')]?_[_0x73ef('0x24')](_0x2168ec[_0x73ef('0x1e')]['include'],function(_0x2f9cae){return{'model':db[_0x2f9cae[_0x73ef('0x25')]],'as':_0x2f9cae['as'],'attributes':_0x2f9cae['attributes'],'include':_0x2f9cae['include']?_[_0x73ef('0x24')](_0x2f9cae['include'],function(_0x592e57){return{'model':db[_0x592e57[_0x73ef('0x25')]],'as':_0x592e57['as'],'attributes':_0x592e57[_0x73ef('0x21')],'include':_0x592e57[_0x73ef('0x23')]?_[_0x73ef('0x24')](_0x592e57['include'],function(_0x35462d){return{'model':db[_0x35462d['model']],'as':_0x35462d['as'],'attributes':_0x35462d[_0x73ef('0x21')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x946100){logger[_0x73ef('0x10')](_0x73ef('0x1b'),_0x2168ec);logger[_0x73ef('0x13')](_0x73ef('0x1b'),_0x2168ec,JSON[_0x73ef('0x15')](_0x946100));_0x2c4d28(_0x946100);})[_0x73ef('0x1a')](function(_0x557b5d){logger[_0x73ef('0x16')](_0x73ef('0x1b'),_0x557b5d[_0x73ef('0x18')],_0x2168ec);_0x35d733(_0x36d02f['error'](0x1f4,_0x557b5d['message']));});});};exports[_0x73ef('0x26')]=function(_0x44b8c3){var _0x5f39e3=this;return new Promise(function(_0x252d1a,_0x589c4e){return db[_0x73ef('0x1c')][_0x73ef('0x27')]({'raw':_0x44b8c3[_0x73ef('0x1e')]?_0x44b8c3['options'][_0x73ef('0x1f')]===undefined?!![]:![]:!![],'where':_0x44b8c3[_0x73ef('0x1e')]?_0x44b8c3['options'][_0x73ef('0x20')]||null:null,'attributes':_0x44b8c3[_0x73ef('0x1e')]?_0x44b8c3[_0x73ef('0x1e')]['attributes']||null:null,'include':_0x44b8c3[_0x73ef('0x1e')]?_0x44b8c3[_0x73ef('0x1e')][_0x73ef('0x23')]?_['map'](_0x44b8c3[_0x73ef('0x1e')][_0x73ef('0x23')],function(_0x4100fb){return{'model':db[_0x4100fb[_0x73ef('0x25')]],'as':_0x4100fb['as'],'attributes':_0x4100fb[_0x73ef('0x21')],'include':_0x4100fb[_0x73ef('0x23')]?_[_0x73ef('0x24')](_0x4100fb[_0x73ef('0x23')],function(_0x459306){return{'model':db[_0x459306[_0x73ef('0x25')]],'as':_0x459306['as'],'attributes':_0x459306['attributes'],'include':_0x459306[_0x73ef('0x23')]?_[_0x73ef('0x24')](_0x459306[_0x73ef('0x23')],function(_0x50a986){return{'model':db[_0x50a986[_0x73ef('0x25')]],'as':_0x50a986['as'],'attributes':_0x50a986[_0x73ef('0x21')]};}):[]};}):[]};}):[]:[]})[_0x73ef('0xf')](function(_0x1303d9){logger[_0x73ef('0x10')]('ShowChatQueue',_0x44b8c3);logger['debug']('ShowChatQueue',_0x44b8c3,JSON[_0x73ef('0x15')](_0x1303d9));_0x252d1a(_0x1303d9);})[_0x73ef('0x1a')](function(_0x4e277c){logger[_0x73ef('0x16')](_0x73ef('0x26'),_0x4e277c[_0x73ef('0x18')],_0x44b8c3);_0x589c4e(_0x5f39e3['error'](0x1f4,_0x4e277c[_0x73ef('0x18')]));});});};
\ No newline at end of file
+var _0xd679=['moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','http','defaults','redis','localhost','./chatQueue.socket','register','request','then','info','ChatQueue,\x20%s,\x20%s','request\x20sent','debug','ChatQueue,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','catch','GetChatQueue','ChatQueue','raw','options','attributes','limit','map','include','model','find','ShowChatQueue','util'];(function(_0x21a9d9,_0x4d5ac8){var _0x46adce=function(_0xfdd336){while(--_0xfdd336){_0x21a9d9['push'](_0x21a9d9['shift']());}};_0x46adce(++_0x4d5ac8);}(_0xd679,0xcc));var _0x9d67=function(_0x4a3c9d,_0x1aaeda){_0x4a3c9d=_0x4a3c9d-0x0;var _0x14f8af=_0xd679[_0x4a3c9d];return _0x14f8af;};'use strict';var _=require('lodash');var util=require(_0x9d67('0x0'));var moment=require(_0x9d67('0x1'));var BPromise=require(_0x9d67('0x2'));var rs=require(_0x9d67('0x3'));var fs=require('fs');var Redis=require(_0x9d67('0x4'));var db=require(_0x9d67('0x5'))['db'];var utils=require(_0x9d67('0x6'));var logger=require(_0x9d67('0x7'))(_0x9d67('0x8'));var config=require(_0x9d67('0x9'));var jayson=require(_0x9d67('0xa'));var client=jayson['client'][_0x9d67('0xb')]({'port':0x232a});config['redis']=_[_0x9d67('0xc')](config[_0x9d67('0xd')],{'host':_0x9d67('0xe'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x9d67('0xd')]));require(_0x9d67('0xf'))[_0x9d67('0x10')](socket);function respondWithRpcPromise(_0x25609f,_0x4d79f8,_0x516dbe){return new BPromise(function(_0x5dfd3b,_0x2b4b2b){return client[_0x9d67('0x11')](_0x25609f,_0x516dbe)[_0x9d67('0x12')](function(_0x336e50){logger[_0x9d67('0x13')](_0x9d67('0x14'),_0x4d79f8,_0x9d67('0x15'));logger[_0x9d67('0x16')](_0x9d67('0x17'),_0x4d79f8,_0x9d67('0x15'),JSON[_0x9d67('0x18')](_0x336e50));if(_0x336e50[_0x9d67('0x19')]){if(_0x336e50['error'][_0x9d67('0x1a')]===0x1f4){logger[_0x9d67('0x19')]('ChatQueue,\x20%s,\x20%s',_0x4d79f8,_0x336e50[_0x9d67('0x19')][_0x9d67('0x1b')]);return _0x2b4b2b(_0x336e50[_0x9d67('0x19')][_0x9d67('0x1b')]);}logger['error']('ChatQueue,\x20%s,\x20%s',_0x4d79f8,_0x336e50[_0x9d67('0x19')]['message']);return _0x5dfd3b(_0x336e50['error'][_0x9d67('0x1b')]);}else{logger[_0x9d67('0x13')]('ChatQueue,\x20%s,\x20%s',_0x4d79f8,'request\x20sent');_0x5dfd3b(_0x336e50[_0x9d67('0x1c')][_0x9d67('0x1b')]);}})[_0x9d67('0x1d')](function(_0x5d6102){logger['error'](_0x9d67('0x14'),_0x4d79f8,_0x5d6102);_0x2b4b2b(_0x5d6102);});});}exports[_0x9d67('0x1e')]=function(_0x253be5){var _0x139a05=this;return new Promise(function(_0x3614de,_0x4f469f){return db[_0x9d67('0x1f')]['findAll']({'raw':_0x253be5['options']?_0x253be5['options'][_0x9d67('0x20')]===undefined?!![]:![]:!![],'where':_0x253be5[_0x9d67('0x21')]?_0x253be5[_0x9d67('0x21')]['where']||null:null,'attributes':_0x253be5[_0x9d67('0x21')]?_0x253be5[_0x9d67('0x21')][_0x9d67('0x22')]||null:null,'limit':_0x253be5[_0x9d67('0x21')]?_0x253be5[_0x9d67('0x21')][_0x9d67('0x23')]||null:null,'include':_0x253be5['options']?_0x253be5[_0x9d67('0x21')]['include']?_[_0x9d67('0x24')](_0x253be5[_0x9d67('0x21')][_0x9d67('0x25')],function(_0x486f2d){return{'model':db[_0x486f2d[_0x9d67('0x26')]],'as':_0x486f2d['as'],'attributes':_0x486f2d[_0x9d67('0x22')],'include':_0x486f2d[_0x9d67('0x25')]?_[_0x9d67('0x24')](_0x486f2d[_0x9d67('0x25')],function(_0x4a808f){return{'model':db[_0x4a808f[_0x9d67('0x26')]],'as':_0x4a808f['as'],'attributes':_0x4a808f[_0x9d67('0x22')],'include':_0x4a808f[_0x9d67('0x25')]?_['map'](_0x4a808f[_0x9d67('0x25')],function(_0x5bcfe7){return{'model':db[_0x5bcfe7[_0x9d67('0x26')]],'as':_0x5bcfe7['as'],'attributes':_0x5bcfe7['attributes']};}):[]};}):[]};}):[]:[]})[_0x9d67('0x12')](function(_0x27e18c){logger[_0x9d67('0x13')](_0x9d67('0x1e'),_0x253be5);logger['debug']('GetChatQueue',_0x253be5,JSON[_0x9d67('0x18')](_0x27e18c));_0x3614de(_0x27e18c);})[_0x9d67('0x1d')](function(_0x185df4){logger[_0x9d67('0x19')](_0x9d67('0x1e'),_0x185df4[_0x9d67('0x1b')],_0x253be5);_0x4f469f(_0x139a05['error'](0x1f4,_0x185df4[_0x9d67('0x1b')]));});});};exports['ShowChatQueue']=function(_0x5c3c03){var _0xe411a3=this;return new Promise(function(_0x191d69,_0x885890){return db[_0x9d67('0x1f')][_0x9d67('0x27')]({'raw':_0x5c3c03[_0x9d67('0x21')]?_0x5c3c03['options'][_0x9d67('0x20')]===undefined?!![]:![]:!![],'where':_0x5c3c03['options']?_0x5c3c03[_0x9d67('0x21')]['where']||null:null,'attributes':_0x5c3c03['options']?_0x5c3c03[_0x9d67('0x21')][_0x9d67('0x22')]||null:null,'include':_0x5c3c03[_0x9d67('0x21')]?_0x5c3c03[_0x9d67('0x21')][_0x9d67('0x25')]?_[_0x9d67('0x24')](_0x5c3c03['options'][_0x9d67('0x25')],function(_0x29fb08){return{'model':db[_0x29fb08[_0x9d67('0x26')]],'as':_0x29fb08['as'],'attributes':_0x29fb08[_0x9d67('0x22')],'include':_0x29fb08['include']?_[_0x9d67('0x24')](_0x29fb08[_0x9d67('0x25')],function(_0x2ab1d6){return{'model':db[_0x2ab1d6[_0x9d67('0x26')]],'as':_0x2ab1d6['as'],'attributes':_0x2ab1d6['attributes'],'include':_0x2ab1d6[_0x9d67('0x25')]?_['map'](_0x2ab1d6[_0x9d67('0x25')],function(_0x495d5f){return{'model':db[_0x495d5f[_0x9d67('0x26')]],'as':_0x495d5f['as'],'attributes':_0x495d5f[_0x9d67('0x22')]};}):[]};}):[]};}):[]:[]})[_0x9d67('0x12')](function(_0x30c67e){logger[_0x9d67('0x13')]('ShowChatQueue',_0x5c3c03);logger[_0x9d67('0x16')](_0x9d67('0x28'),_0x5c3c03,JSON[_0x9d67('0x18')](_0x30c67e));_0x191d69(_0x30c67e);})[_0x9d67('0x1d')](function(_0x48acce){logger[_0x9d67('0x19')]('ShowChatQueue',_0x48acce['message'],_0x5c3c03);_0x885890(_0xe411a3[_0x9d67('0x19')](0x1f4,_0x48acce[_0x9d67('0x1b')]));});});};
\ No newline at end of file