Built motion from commit f67b3b02.|2.6.31
[motion2.git] / server / api / voiceQueueReport / voiceQueueReport.rpc.js
index 4048450..659dbdb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x617c=['VoiceQueueReport,\x20%s,\x20%s,\x20%s','request\x20sent','stringify','error','message','VoiceQueueReport,\x20%s,\x20%s','result','catch','GetVoiceQueueReport','VoiceQueueReport','findAll','options','raw','where','attributes','include','map','model','then','debug','CreateVoiceQueueReport','UpdateVoiceQueueReport','body','limit','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','jayson/promise','http','defaults','redis','localhost','socket.io-emitter','register','request','info'];(function(_0x4c70a0,_0x25eeae){var _0xb81674=function(_0x474030){while(--_0x474030){_0x4c70a0['push'](_0x4c70a0['shift']());}};_0xb81674(++_0x25eeae);}(_0x617c,0x6c));var _0xc617=function(_0x1c289a,_0x277fe7){_0x1c289a=_0x1c289a-0x0;var _0x28d68e=_0x617c[_0x1c289a];return _0x28d68e;};'use strict';var _=require('lodash');var util=require(_0xc617('0x0'));var moment=require(_0xc617('0x1'));var BPromise=require(_0xc617('0x2'));var rs=require(_0xc617('0x3'));var fs=require('fs');var Redis=require(_0xc617('0x4'));var db=require(_0xc617('0x5'))['db'];var utils=require(_0xc617('0x6'));var logger=require(_0xc617('0x7'))(_0xc617('0x8'));var config=require('../../config/environment');var jayson=require(_0xc617('0x9'));var client=jayson['client'][_0xc617('0xa')]({'port':0x232a});config['redis']=_[_0xc617('0xb')](config[_0xc617('0xc')],{'host':_0xc617('0xd'),'port':0x18eb});var socket=require(_0xc617('0xe'))(new Redis(config[_0xc617('0xc')]));require('./voiceQueueReport.socket')[_0xc617('0xf')](socket);function respondWithRpcPromise(_0x2793d7,_0x4c8cb3,_0xce0312){return new BPromise(function(_0x546b5c,_0x2b3ea9){return client[_0xc617('0x10')](_0x2793d7,_0xce0312)['then'](function(_0x47b268){logger[_0xc617('0x11')]('VoiceQueueReport,\x20%s,\x20%s',_0x4c8cb3,'request\x20sent');logger['debug'](_0xc617('0x12'),_0x4c8cb3,_0xc617('0x13'),JSON[_0xc617('0x14')](_0x47b268));if(_0x47b268[_0xc617('0x15')]){if(_0x47b268['error']['code']===0x1f4){logger[_0xc617('0x15')]('VoiceQueueReport,\x20%s,\x20%s',_0x4c8cb3,_0x47b268[_0xc617('0x15')][_0xc617('0x16')]);return _0x2b3ea9(_0x47b268[_0xc617('0x15')][_0xc617('0x16')]);}logger[_0xc617('0x15')](_0xc617('0x17'),_0x4c8cb3,_0x47b268[_0xc617('0x15')][_0xc617('0x16')]);return _0x546b5c(_0x47b268['error'][_0xc617('0x16')]);}else{logger['info']('VoiceQueueReport,\x20%s,\x20%s',_0x4c8cb3,_0xc617('0x13'));_0x546b5c(_0x47b268[_0xc617('0x18')][_0xc617('0x16')]);}})[_0xc617('0x19')](function(_0x2d1522){logger[_0xc617('0x15')]('VoiceQueueReport,\x20%s,\x20%s',_0x4c8cb3,_0x2d1522);_0x2b3ea9(_0x2d1522);});});}exports[_0xc617('0x1a')]=function(_0x402dd8){var _0xf8447d=this;return new Promise(function(_0x2ccb7d,_0x9b5fdb){return db[_0xc617('0x1b')][_0xc617('0x1c')]({'raw':_0x402dd8[_0xc617('0x1d')]?_0x402dd8[_0xc617('0x1d')][_0xc617('0x1e')]===undefined?!![]:![]:!![],'where':_0x402dd8[_0xc617('0x1d')]?_0x402dd8[_0xc617('0x1d')][_0xc617('0x1f')]||null:null,'attributes':_0x402dd8[_0xc617('0x1d')]?_0x402dd8['options'][_0xc617('0x20')]||null:null,'limit':_0x402dd8[_0xc617('0x1d')]?_0x402dd8[_0xc617('0x1d')]['limit']||null:null,'include':_0x402dd8[_0xc617('0x1d')]?_0x402dd8['options'][_0xc617('0x21')]?_[_0xc617('0x22')](_0x402dd8['options'][_0xc617('0x21')],function(_0x166cd5){return{'model':db[_0x166cd5['model']],'as':_0x166cd5['as'],'attributes':_0x166cd5[_0xc617('0x20')],'include':_0x166cd5[_0xc617('0x21')]?_[_0xc617('0x22')](_0x166cd5[_0xc617('0x21')],function(_0xbaa7e2){return{'model':db[_0xbaa7e2[_0xc617('0x23')]],'as':_0xbaa7e2['as'],'attributes':_0xbaa7e2['attributes'],'include':_0xbaa7e2[_0xc617('0x21')]?_[_0xc617('0x22')](_0xbaa7e2[_0xc617('0x21')],function(_0x53ec89){return{'model':db[_0x53ec89[_0xc617('0x23')]],'as':_0x53ec89['as'],'attributes':_0x53ec89[_0xc617('0x20')]};}):[]};}):[]};}):[]:[]})[_0xc617('0x24')](function(_0x184ce0){logger['info'](_0xc617('0x1a'),_0x402dd8);logger[_0xc617('0x25')](_0xc617('0x1a'),_0x402dd8,JSON[_0xc617('0x14')](_0x184ce0));_0x2ccb7d(_0x184ce0);})[_0xc617('0x19')](function(_0x290e6b){logger[_0xc617('0x15')]('GetVoiceQueueReport',_0x290e6b[_0xc617('0x16')],_0x402dd8);_0x9b5fdb(_0xf8447d[_0xc617('0x15')](0x1f4,_0x290e6b[_0xc617('0x16')]));});});};exports[_0xc617('0x26')]=function(_0x47cbaa){var _0x30de12=this;return new Promise(function(_0x5e7cc9,_0x2864f1){return db['VoiceQueueReport']['create'](_0x47cbaa['body'],{'raw':_0x47cbaa[_0xc617('0x1d')]?_0x47cbaa[_0xc617('0x1d')][_0xc617('0x1e')]===undefined?!![]:![]:!![]})['then'](function(_0x26d01d){logger[_0xc617('0x11')](_0xc617('0x26'),_0x47cbaa);logger[_0xc617('0x25')](_0xc617('0x26'),_0x47cbaa,JSON['stringify'](_0x26d01d));_0x5e7cc9(_0x26d01d);})[_0xc617('0x19')](function(_0x24e929){logger[_0xc617('0x15')]('CreateVoiceQueueReport',_0x24e929['message'],_0x47cbaa);_0x2864f1(_0x30de12[_0xc617('0x15')](0x1f4,_0x24e929[_0xc617('0x16')]));});});};exports[_0xc617('0x27')]=function(_0x26750a){var _0x5dc034=this;return new Promise(function(_0x3b4db7,_0x17666c){return db[_0xc617('0x1b')]['update'](_0x26750a[_0xc617('0x28')],{'raw':_0x26750a[_0xc617('0x1d')]?_0x26750a[_0xc617('0x1d')][_0xc617('0x1e')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x26750a[_0xc617('0x1d')]?_0x26750a[_0xc617('0x1d')]['where']||null:null,'attributes':_0x26750a[_0xc617('0x1d')]?_0x26750a[_0xc617('0x1d')][_0xc617('0x20')]||null:null,'limit':_0x26750a[_0xc617('0x1d')]?_0x26750a[_0xc617('0x1d')][_0xc617('0x29')]||null:null})[_0xc617('0x24')](function(_0x592cf2){logger[_0xc617('0x11')](_0xc617('0x27'),_0x26750a);logger[_0xc617('0x25')](_0xc617('0x27'),_0x26750a,JSON[_0xc617('0x14')](_0x592cf2));_0x3b4db7(_0x592cf2);})[_0xc617('0x19')](function(_0x3c3ed5){logger['error'](_0xc617('0x27'),_0x3c3ed5[_0xc617('0x16')],_0x26750a);_0x17666c(_0x5dc034[_0xc617('0x15')](0x1f4,_0x3c3ed5[_0xc617('0x16')]));});});};
\ No newline at end of file
+var _0x1691=['options','raw','where','include','map','attributes','model','then','info','catch','CreateVoiceQueueReport','create','body','update','limit','UpdateVoiceQueueReport','lodash','util','moment','randomstring','../../config/utils','../../config/logger','../../config/environment','jayson/promise','client','http','defaults','redis','localhost','socket.io-emitter','./voiceQueueReport.socket','register','request','request\x20sent','debug','VoiceQueueReport,\x20%s,\x20%s,\x20%s','stringify','error','VoiceQueueReport,\x20%s,\x20%s','message','GetVoiceQueueReport','VoiceQueueReport'];(function(_0x584323,_0x592964){var _0x18ea99=function(_0x51ffd2){while(--_0x51ffd2){_0x584323['push'](_0x584323['shift']());}};_0x18ea99(++_0x592964);}(_0x1691,0x8e));var _0x1169=function(_0x48c042,_0x678407){_0x48c042=_0x48c042-0x0;var _0x547759=_0x1691[_0x48c042];return _0x547759;};'use strict';var _=require(_0x1169('0x0'));var util=require(_0x1169('0x1'));var moment=require(_0x1169('0x2'));var BPromise=require('bluebird');var rs=require(_0x1169('0x3'));var fs=require('fs');var Redis=require('ioredis');var db=require('../../mysqldb')['db'];var utils=require(_0x1169('0x4'));var logger=require(_0x1169('0x5'))('rpc');var config=require(_0x1169('0x6'));var jayson=require(_0x1169('0x7'));var client=jayson[_0x1169('0x8')][_0x1169('0x9')]({'port':0x232a});config['redis']=_[_0x1169('0xa')](config[_0x1169('0xb')],{'host':_0x1169('0xc'),'port':0x18eb});var socket=require(_0x1169('0xd'))(new Redis(config['redis']));require(_0x1169('0xe'))[_0x1169('0xf')](socket);function respondWithRpcPromise(_0x19434e,_0x44a6f7,_0x5a5059){return new BPromise(function(_0x57f1fe,_0x25a868){return client[_0x1169('0x10')](_0x19434e,_0x5a5059)['then'](function(_0xfb945a){logger['info']('VoiceQueueReport,\x20%s,\x20%s',_0x44a6f7,_0x1169('0x11'));logger[_0x1169('0x12')](_0x1169('0x13'),_0x44a6f7,_0x1169('0x11'),JSON[_0x1169('0x14')](_0xfb945a));if(_0xfb945a[_0x1169('0x15')]){if(_0xfb945a[_0x1169('0x15')]['code']===0x1f4){logger[_0x1169('0x15')](_0x1169('0x16'),_0x44a6f7,_0xfb945a[_0x1169('0x15')][_0x1169('0x17')]);return _0x25a868(_0xfb945a['error'][_0x1169('0x17')]);}logger[_0x1169('0x15')](_0x1169('0x16'),_0x44a6f7,_0xfb945a[_0x1169('0x15')][_0x1169('0x17')]);return _0x57f1fe(_0xfb945a['error'][_0x1169('0x17')]);}else{logger['info'](_0x1169('0x16'),_0x44a6f7,'request\x20sent');_0x57f1fe(_0xfb945a['result'][_0x1169('0x17')]);}})['catch'](function(_0x26f62f){logger[_0x1169('0x15')]('VoiceQueueReport,\x20%s,\x20%s',_0x44a6f7,_0x26f62f);_0x25a868(_0x26f62f);});});}exports[_0x1169('0x18')]=function(_0x584950){var _0xa7f6e7=this;return new Promise(function(_0x2a8e90,_0x596fe0){return db[_0x1169('0x19')]['findAll']({'raw':_0x584950[_0x1169('0x1a')]?_0x584950['options'][_0x1169('0x1b')]===undefined?!![]:![]:!![],'where':_0x584950['options']?_0x584950[_0x1169('0x1a')][_0x1169('0x1c')]||null:null,'attributes':_0x584950['options']?_0x584950[_0x1169('0x1a')]['attributes']||null:null,'limit':_0x584950[_0x1169('0x1a')]?_0x584950['options']['limit']||null:null,'include':_0x584950['options']?_0x584950[_0x1169('0x1a')][_0x1169('0x1d')]?_[_0x1169('0x1e')](_0x584950['options'][_0x1169('0x1d')],function(_0x33a1dd){return{'model':db[_0x33a1dd['model']],'as':_0x33a1dd['as'],'attributes':_0x33a1dd[_0x1169('0x1f')],'include':_0x33a1dd[_0x1169('0x1d')]?_[_0x1169('0x1e')](_0x33a1dd[_0x1169('0x1d')],function(_0x1e7292){return{'model':db[_0x1e7292['model']],'as':_0x1e7292['as'],'attributes':_0x1e7292[_0x1169('0x1f')],'include':_0x1e7292[_0x1169('0x1d')]?_['map'](_0x1e7292['include'],function(_0x3cf2f8){return{'model':db[_0x3cf2f8[_0x1169('0x20')]],'as':_0x3cf2f8['as'],'attributes':_0x3cf2f8[_0x1169('0x1f')]};}):[]};}):[]};}):[]:[]})[_0x1169('0x21')](function(_0x4803a7){logger[_0x1169('0x22')](_0x1169('0x18'),_0x584950);logger['debug']('GetVoiceQueueReport',_0x584950,JSON[_0x1169('0x14')](_0x4803a7));_0x2a8e90(_0x4803a7);})[_0x1169('0x23')](function(_0x332cbc){logger[_0x1169('0x15')](_0x1169('0x18'),_0x332cbc[_0x1169('0x17')],_0x584950);_0x596fe0(_0xa7f6e7[_0x1169('0x15')](0x1f4,_0x332cbc[_0x1169('0x17')]));});});};exports[_0x1169('0x24')]=function(_0x112cea){var _0x4f4f8b=this;return new Promise(function(_0x361d43,_0x2a52fd){return db[_0x1169('0x19')][_0x1169('0x25')](_0x112cea[_0x1169('0x26')],{'raw':_0x112cea[_0x1169('0x1a')]?_0x112cea[_0x1169('0x1a')][_0x1169('0x1b')]===undefined?!![]:![]:!![]})[_0x1169('0x21')](function(_0x3cf866){logger[_0x1169('0x22')](_0x1169('0x24'),_0x112cea);logger['debug'](_0x1169('0x24'),_0x112cea,JSON[_0x1169('0x14')](_0x3cf866));_0x361d43(_0x3cf866);})[_0x1169('0x23')](function(_0x3cb0fa){logger[_0x1169('0x15')](_0x1169('0x24'),_0x3cb0fa[_0x1169('0x17')],_0x112cea);_0x2a52fd(_0x4f4f8b['error'](0x1f4,_0x3cb0fa[_0x1169('0x17')]));});});};exports['UpdateVoiceQueueReport']=function(_0x24ca62){var _0x2166a5=this;return new Promise(function(_0x2fbae5,_0x323851){return db['VoiceQueueReport'][_0x1169('0x27')](_0x24ca62[_0x1169('0x26')],{'raw':_0x24ca62[_0x1169('0x1a')]?_0x24ca62[_0x1169('0x1a')][_0x1169('0x1b')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x24ca62[_0x1169('0x1a')]?_0x24ca62['options'][_0x1169('0x1c')]||null:null,'attributes':_0x24ca62['options']?_0x24ca62['options'][_0x1169('0x1f')]||null:null,'limit':_0x24ca62[_0x1169('0x1a')]?_0x24ca62[_0x1169('0x1a')][_0x1169('0x28')]||null:null})[_0x1169('0x21')](function(_0x1f316f){logger[_0x1169('0x22')](_0x1169('0x29'),_0x24ca62);logger[_0x1169('0x12')](_0x1169('0x29'),_0x24ca62,JSON[_0x1169('0x14')](_0x1f316f));_0x2fbae5(_0x1f316f);})[_0x1169('0x23')](function(_0x28742a){logger['error'](_0x1169('0x29'),_0x28742a[_0x1169('0x17')],_0x24ca62);_0x323851(_0x2166a5[_0x1169('0x15')](0x1f4,_0x28742a['message']));});});};
\ No newline at end of file