Built motion from commit 71df090e.|2.6.31
[motion2.git] / server / api / chatQueue / chatQueue.rpc.js
index ef061ea..708b6ff 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xda20=['then','GetChatQueue','stringify','ShowChatQueue','find','lodash','moment','ioredis','../../config/utils','../../config/logger','../../config/environment','jayson/promise','http','redis','defaults','localhost','socket.io-emitter','./chatQueue.socket','register','info','ChatQueue,\x20%s,\x20%s','request\x20sent','debug','ChatQueue,\x20%s,\x20%s,\x20%s','error','message','catch','ChatQueue','raw','options','where','attributes','limit','include','map','model'];(function(_0x478c8a,_0x9afc92){var _0x3b6b3e=function(_0x37634e){while(--_0x37634e){_0x478c8a['push'](_0x478c8a['shift']());}};_0x3b6b3e(++_0x9afc92);}(_0xda20,0x1d9));var _0x0da2=function(_0x6febcb,_0x105519){_0x6febcb=_0x6febcb-0x0;var _0x3dd2fa=_0xda20[_0x6febcb];return _0x3dd2fa;};'use strict';var _=require(_0x0da2('0x0'));var util=require('util');var moment=require(_0x0da2('0x1'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x0da2('0x2'));var db=require('../../mysqldb')['db'];var utils=require(_0x0da2('0x3'));var logger=require(_0x0da2('0x4'))('rpc');var config=require(_0x0da2('0x5'));var jayson=require(_0x0da2('0x6'));var client=jayson['client'][_0x0da2('0x7')]({'port':0x232a});config[_0x0da2('0x8')]=_[_0x0da2('0x9')](config[_0x0da2('0x8')],{'host':_0x0da2('0xa'),'port':0x18eb});var socket=require(_0x0da2('0xb'))(new Redis(config[_0x0da2('0x8')]));require(_0x0da2('0xc'))[_0x0da2('0xd')](socket);function respondWithRpcPromise(_0x4e491f,_0x127bed,_0xe9b4a8){return new BPromise(function(_0x18ff2b,_0x13fe84){return client['request'](_0x4e491f,_0xe9b4a8)['then'](function(_0x286402){logger[_0x0da2('0xe')](_0x0da2('0xf'),_0x127bed,_0x0da2('0x10'));logger[_0x0da2('0x11')](_0x0da2('0x12'),_0x127bed,_0x0da2('0x10'),JSON['stringify'](_0x286402));if(_0x286402[_0x0da2('0x13')]){if(_0x286402['error']['code']===0x1f4){logger['error'](_0x0da2('0xf'),_0x127bed,_0x286402['error'][_0x0da2('0x14')]);return _0x13fe84(_0x286402[_0x0da2('0x13')]['message']);}logger[_0x0da2('0x13')](_0x0da2('0xf'),_0x127bed,_0x286402['error'][_0x0da2('0x14')]);return _0x18ff2b(_0x286402[_0x0da2('0x13')][_0x0da2('0x14')]);}else{logger['info'](_0x0da2('0xf'),_0x127bed,_0x0da2('0x10'));_0x18ff2b(_0x286402['result']['message']);}})[_0x0da2('0x15')](function(_0x500bf4){logger[_0x0da2('0x13')]('ChatQueue,\x20%s,\x20%s',_0x127bed,_0x500bf4);_0x13fe84(_0x500bf4);});});}exports['GetChatQueue']=function(_0x495311){var _0x5cf40a=this;return new Promise(function(_0x109645,_0x1d685c){return db[_0x0da2('0x16')]['findAll']({'raw':_0x495311['options']?_0x495311['options'][_0x0da2('0x17')]===undefined?!![]:![]:!![],'where':_0x495311[_0x0da2('0x18')]?_0x495311[_0x0da2('0x18')][_0x0da2('0x19')]||null:null,'attributes':_0x495311[_0x0da2('0x18')]?_0x495311['options'][_0x0da2('0x1a')]||null:null,'limit':_0x495311[_0x0da2('0x18')]?_0x495311[_0x0da2('0x18')][_0x0da2('0x1b')]||null:null,'include':_0x495311[_0x0da2('0x18')]?_0x495311[_0x0da2('0x18')][_0x0da2('0x1c')]?_[_0x0da2('0x1d')](_0x495311[_0x0da2('0x18')]['include'],function(_0x43966a){return{'model':db[_0x43966a['model']],'as':_0x43966a['as'],'attributes':_0x43966a[_0x0da2('0x1a')],'include':_0x43966a[_0x0da2('0x1c')]?_[_0x0da2('0x1d')](_0x43966a[_0x0da2('0x1c')],function(_0x4b9333){return{'model':db[_0x4b9333[_0x0da2('0x1e')]],'as':_0x4b9333['as'],'attributes':_0x4b9333[_0x0da2('0x1a')],'include':_0x4b9333[_0x0da2('0x1c')]?_[_0x0da2('0x1d')](_0x4b9333[_0x0da2('0x1c')],function(_0x5083e0){return{'model':db[_0x5083e0[_0x0da2('0x1e')]],'as':_0x5083e0['as'],'attributes':_0x5083e0['attributes']};}):[]};}):[]};}):[]:[]})[_0x0da2('0x1f')](function(_0xb1ba88){logger[_0x0da2('0xe')](_0x0da2('0x20'),_0x495311);logger[_0x0da2('0x11')](_0x0da2('0x20'),_0x495311,JSON[_0x0da2('0x21')](_0xb1ba88));_0x109645(_0xb1ba88);})[_0x0da2('0x15')](function(_0x1f2b6f){logger[_0x0da2('0x13')](_0x0da2('0x20'),_0x1f2b6f['message'],_0x495311);_0x1d685c(_0x5cf40a['error'](0x1f4,_0x1f2b6f['message']));});});};exports[_0x0da2('0x22')]=function(_0x45d53d){var _0x54eda5=this;return new Promise(function(_0x52f248,_0x1c4ea4){return db[_0x0da2('0x16')][_0x0da2('0x23')]({'raw':_0x45d53d[_0x0da2('0x18')]?_0x45d53d['options'][_0x0da2('0x17')]===undefined?!![]:![]:!![],'where':_0x45d53d['options']?_0x45d53d[_0x0da2('0x18')][_0x0da2('0x19')]||null:null,'attributes':_0x45d53d[_0x0da2('0x18')]?_0x45d53d[_0x0da2('0x18')][_0x0da2('0x1a')]||null:null,'include':_0x45d53d[_0x0da2('0x18')]?_0x45d53d[_0x0da2('0x18')]['include']?_[_0x0da2('0x1d')](_0x45d53d[_0x0da2('0x18')][_0x0da2('0x1c')],function(_0xbef5da){return{'model':db[_0xbef5da[_0x0da2('0x1e')]],'as':_0xbef5da['as'],'attributes':_0xbef5da[_0x0da2('0x1a')],'include':_0xbef5da['include']?_[_0x0da2('0x1d')](_0xbef5da[_0x0da2('0x1c')],function(_0x314ea2){return{'model':db[_0x314ea2[_0x0da2('0x1e')]],'as':_0x314ea2['as'],'attributes':_0x314ea2['attributes'],'include':_0x314ea2['include']?_[_0x0da2('0x1d')](_0x314ea2[_0x0da2('0x1c')],function(_0x300010){return{'model':db[_0x300010[_0x0da2('0x1e')]],'as':_0x300010['as'],'attributes':_0x300010[_0x0da2('0x1a')]};}):[]};}):[]};}):[]:[]})[_0x0da2('0x1f')](function(_0xe4bf41){logger[_0x0da2('0xe')](_0x0da2('0x22'),_0x45d53d);logger['debug'](_0x0da2('0x22'),_0x45d53d,JSON[_0x0da2('0x21')](_0xe4bf41));_0x52f248(_0xe4bf41);})[_0x0da2('0x15')](function(_0x41a55e){logger[_0x0da2('0x13')](_0x0da2('0x22'),_0x41a55e[_0x0da2('0x14')],_0x45d53d);_0x1c4ea4(_0x54eda5[_0x0da2('0x13')](0x1f4,_0x41a55e['message']));});});};
\ No newline at end of file
+var _0x7582=['map','include','model','GetChatQueue','debug','ShowChatQueue','ChatQueue','find','util','moment','bluebird','ioredis','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','defaults','redis','socket.io-emitter','./chatQueue.socket','request','then','info','ChatQueue,\x20%s,\x20%s','request\x20sent','stringify','error','code','message','result','catch','findAll','options','raw','where','attributes','limit'];(function(_0xa464c9,_0x7c86d8){var _0x3d73c4=function(_0x5c2056){while(--_0x5c2056){_0xa464c9['push'](_0xa464c9['shift']());}};_0x3d73c4(++_0x7c86d8);}(_0x7582,0x167));var _0x2758=function(_0xdeac17,_0x19ad66){_0xdeac17=_0xdeac17-0x0;var _0x33aabd=_0x7582[_0xdeac17];return _0x33aabd;};'use strict';var _=require('lodash');var util=require(_0x2758('0x0'));var moment=require(_0x2758('0x1'));var BPromise=require(_0x2758('0x2'));var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x2758('0x3'));var db=require('../../mysqldb')['db'];var utils=require(_0x2758('0x4'));var logger=require(_0x2758('0x5'))(_0x2758('0x6'));var config=require(_0x2758('0x7'));var jayson=require('jayson/promise');var client=jayson[_0x2758('0x8')][_0x2758('0x9')]({'port':0x232a});config['redis']=_[_0x2758('0xa')](config[_0x2758('0xb')],{'host':'localhost','port':0x18eb});var socket=require(_0x2758('0xc'))(new Redis(config[_0x2758('0xb')]));require(_0x2758('0xd'))['register'](socket);function respondWithRpcPromise(_0x39afde,_0x1bb787,_0x5816fe){return new BPromise(function(_0x51fd3c,_0x32cf1a){return client[_0x2758('0xe')](_0x39afde,_0x5816fe)[_0x2758('0xf')](function(_0x27df52){logger[_0x2758('0x10')](_0x2758('0x11'),_0x1bb787,'request\x20sent');logger['debug']('ChatQueue,\x20%s,\x20%s,\x20%s',_0x1bb787,_0x2758('0x12'),JSON[_0x2758('0x13')](_0x27df52));if(_0x27df52[_0x2758('0x14')]){if(_0x27df52[_0x2758('0x14')][_0x2758('0x15')]===0x1f4){logger[_0x2758('0x14')](_0x2758('0x11'),_0x1bb787,_0x27df52[_0x2758('0x14')][_0x2758('0x16')]);return _0x32cf1a(_0x27df52[_0x2758('0x14')][_0x2758('0x16')]);}logger[_0x2758('0x14')](_0x2758('0x11'),_0x1bb787,_0x27df52[_0x2758('0x14')]['message']);return _0x51fd3c(_0x27df52['error']['message']);}else{logger[_0x2758('0x10')](_0x2758('0x11'),_0x1bb787,_0x2758('0x12'));_0x51fd3c(_0x27df52[_0x2758('0x17')][_0x2758('0x16')]);}})[_0x2758('0x18')](function(_0x594575){logger[_0x2758('0x14')](_0x2758('0x11'),_0x1bb787,_0x594575);_0x32cf1a(_0x594575);});});}exports['GetChatQueue']=function(_0x30b3d9){var _0x1cdc63=this;return new Promise(function(_0x8cfe47,_0x4100a0){return db['ChatQueue'][_0x2758('0x19')]({'raw':_0x30b3d9['options']?_0x30b3d9[_0x2758('0x1a')][_0x2758('0x1b')]===undefined?!![]:![]:!![],'where':_0x30b3d9[_0x2758('0x1a')]?_0x30b3d9[_0x2758('0x1a')][_0x2758('0x1c')]||null:null,'attributes':_0x30b3d9[_0x2758('0x1a')]?_0x30b3d9[_0x2758('0x1a')][_0x2758('0x1d')]||null:null,'limit':_0x30b3d9[_0x2758('0x1a')]?_0x30b3d9[_0x2758('0x1a')][_0x2758('0x1e')]||null:null,'include':_0x30b3d9[_0x2758('0x1a')]?_0x30b3d9['options']['include']?_[_0x2758('0x1f')](_0x30b3d9[_0x2758('0x1a')][_0x2758('0x20')],function(_0x2209fc){return{'model':db[_0x2209fc[_0x2758('0x21')]],'as':_0x2209fc['as'],'attributes':_0x2209fc[_0x2758('0x1d')],'include':_0x2209fc['include']?_['map'](_0x2209fc[_0x2758('0x20')],function(_0x28c1f2){return{'model':db[_0x28c1f2[_0x2758('0x21')]],'as':_0x28c1f2['as'],'attributes':_0x28c1f2[_0x2758('0x1d')],'include':_0x28c1f2['include']?_['map'](_0x28c1f2[_0x2758('0x20')],function(_0x230f28){return{'model':db[_0x230f28[_0x2758('0x21')]],'as':_0x230f28['as'],'attributes':_0x230f28['attributes']};}):[]};}):[]};}):[]:[]})[_0x2758('0xf')](function(_0x4b20ee){logger[_0x2758('0x10')](_0x2758('0x22'),_0x30b3d9);logger[_0x2758('0x23')](_0x2758('0x22'),_0x30b3d9,JSON[_0x2758('0x13')](_0x4b20ee));_0x8cfe47(_0x4b20ee);})[_0x2758('0x18')](function(_0x2d44e4){logger[_0x2758('0x14')](_0x2758('0x22'),_0x2d44e4[_0x2758('0x16')],_0x30b3d9);_0x4100a0(_0x1cdc63['error'](0x1f4,_0x2d44e4[_0x2758('0x16')]));});});};exports[_0x2758('0x24')]=function(_0x819909){var _0x2f7f7b=this;return new Promise(function(_0x51b7db,_0x5f105f){return db[_0x2758('0x25')][_0x2758('0x26')]({'raw':_0x819909['options']?_0x819909[_0x2758('0x1a')]['raw']===undefined?!![]:![]:!![],'where':_0x819909[_0x2758('0x1a')]?_0x819909['options'][_0x2758('0x1c')]||null:null,'attributes':_0x819909[_0x2758('0x1a')]?_0x819909['options'][_0x2758('0x1d')]||null:null,'include':_0x819909[_0x2758('0x1a')]?_0x819909[_0x2758('0x1a')][_0x2758('0x20')]?_[_0x2758('0x1f')](_0x819909[_0x2758('0x1a')][_0x2758('0x20')],function(_0x4453a8){return{'model':db[_0x4453a8['model']],'as':_0x4453a8['as'],'attributes':_0x4453a8[_0x2758('0x1d')],'include':_0x4453a8[_0x2758('0x20')]?_[_0x2758('0x1f')](_0x4453a8[_0x2758('0x20')],function(_0x4030c5){return{'model':db[_0x4030c5[_0x2758('0x21')]],'as':_0x4030c5['as'],'attributes':_0x4030c5[_0x2758('0x1d')],'include':_0x4030c5[_0x2758('0x20')]?_[_0x2758('0x1f')](_0x4030c5['include'],function(_0x4ba64a){return{'model':db[_0x4ba64a[_0x2758('0x21')]],'as':_0x4ba64a['as'],'attributes':_0x4ba64a[_0x2758('0x1d')]};}):[]};}):[]};}):[]:[]})[_0x2758('0xf')](function(_0x2c3aab){logger[_0x2758('0x10')](_0x2758('0x24'),_0x819909);logger['debug'](_0x2758('0x24'),_0x819909,JSON[_0x2758('0x13')](_0x2c3aab));_0x51b7db(_0x2c3aab);})['catch'](function(_0x57908c){logger['error'](_0x2758('0x24'),_0x57908c[_0x2758('0x16')],_0x819909);_0x5f105f(_0x2f7f7b[_0x2758('0x14')](0x1f4,_0x57908c[_0x2758('0x16')]));});});};
\ No newline at end of file