Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / api / realtime / realtime.controller.js
index ab14948..0a86f35 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0254=['map','User','rawAttributes','fieldName','type','key','role','agent','getOptions','raw','length','sequelize','literal','FIELD(id,','forEach','Pause','push','where','user','userProfileId','Agents','online','extraQueryConditions','UserProfile','getResources','find','filterAgentAttributes','getAgentStatus','includes','voice','voiceStatus','talking','Status','sortAgentsByStatus','pick','getQueues','isValidChannel','outbound','dialActive','dialMethod','startCase','Queues','name','filter','assign','getRealtimeQueues','initializeQueues','catch','lodash','util','../../components/realtime/agents','../../components/realtime/queues','../../components/parsers/qs','../../config/utils','../../mysqldb','../../errors/api','APIBadRequestError','handleError','offset','undefined','count','limit','status','set','Content-Range','json','getAgents','getChannels','query','globalQueueFilter','pauseTypeFilter','pause','*pause','resolve','then','channel','format','Channel\x20parameter\x20%s\x20is\x20invalid','toLowerCase','sort','globalStatus','validateSortParameter','getUpdatedSortOptions','fields','join','order','getAgentIdsByQueues','rows','getSortedAgentsIdsByStatus'];(function(_0x3df312,_0x58719b){var _0x1ed2ac=function(_0x44c1df){while(--_0x44c1df){_0x3df312['push'](_0x3df312['shift']());}};_0x1ed2ac(++_0x58719b);}(_0x0254,0x13b));var _0x4025=function(_0x32658e,_0x3d37db){_0x32658e=_0x32658e-0x0;var _0x325274=_0x0254[_0x32658e];return _0x325274;};'use strict';var _=require(_0x4025('0x0'));var util=require(_0x4025('0x1'));var rta=require(_0x4025('0x2'));var rtq=require(_0x4025('0x3'));var qs=require(_0x4025('0x4'));var utils=require(_0x4025('0x5'));var db=require(_0x4025('0x6'))['db'];var APIBadRequestError=require(_0x4025('0x7'))[_0x4025('0x8')];var APIHandleError=require(_0x4025('0x7'))[_0x4025('0x9')];function respondWithFilteredResult(_0x20d4f1,_0x33bc3d){return function(_0x3e3579){if(_0x3e3579){var _0x1575fb=typeof _0x33bc3d[_0x4025('0xa')]===_0x4025('0xb')&&typeof _0x33bc3d['limit']===_0x4025('0xb');var _0x1cb98a=_0x3e3579['count'];var _0x595f53=_0x1575fb?0x0:_0x33bc3d['offset'];var _0x525299=_0x1575fb?_0x3e3579[_0x4025('0xc')]:_0x33bc3d['offset']+_0x33bc3d[_0x4025('0xd')];var _0x5125a5;if(_0x525299>=_0x1cb98a){_0x525299=_0x1cb98a;_0x5125a5=0xc8;}else{_0x5125a5=0xce;}_0x20d4f1[_0x4025('0xe')](_0x5125a5);return _0x20d4f1[_0x4025('0xf')](_0x4025('0x10'),_0x595f53+'-'+_0x525299+'/'+_0x1cb98a)[_0x4025('0x11')](_0x3e3579);}return null;};}exports[_0x4025('0x12')]=function(_0xa50f00,_0x1bf10f){var _0x5767cd={'count':0x0,'rows':[]};var _0x4c8d9f={};var _0xafb833;var _0x256114=utils[_0x4025('0x13')]();var _0x757928;var _0x37ee2f;var _0x25ba08=_0xa50f00[_0x4025('0x14')][_0x4025('0x15')];var _0x16ac69=_0xa50f00[_0x4025('0x14')]['globalStatusFilter'];var _0x42ff36=_0xa50f00[_0x4025('0x14')][_0x4025('0x16')];var _0xb5d599=_0x16ac69===_0x4025('0x17')||_0x16ac69===_0x4025('0x18')?!![]:![];var _0x419160=[];var _0x1c6171;var _0x537681;Promise[_0x4025('0x19')]()[_0x4025('0x1a')](function(){if(_0xa50f00[_0x4025('0x14')][_0x4025('0x1b')]){if(!utils['isValidChannel'](_0xa50f00[_0x4025('0x14')][_0x4025('0x1b')])){throw new APIBadRequestError(util[_0x4025('0x1c')](_0x4025('0x1d'),_0xa50f00[_0x4025('0x14')][_0x4025('0x1b')]));}_0xafb833=_0xa50f00[_0x4025('0x14')][_0x4025('0x1b')][_0x4025('0x1e')]();}if(!_0xa50f00[_0x4025('0x14')][_0x4025('0x1f')]||!_0xa50f00[_0x4025('0x14')][_0x4025('0x1f')]['includes'](_0x4025('0x20'))){_0xa50f00[_0x4025('0x14')][_0x4025('0x1f')]=rta[_0x4025('0x21')](_0xa50f00[_0x4025('0x14')][_0x4025('0x1f')]);return;}var _0xd6841d=rta[_0x4025('0x22')](_0xa50f00[_0x4025('0x14')]['sort']);_0xa50f00[_0x4025('0x14')][_0x4025('0x1f')]=_0xd6841d[_0x4025('0x23')][_0x4025('0x24')](',');_0x1c6171=_0xd6841d[_0x4025('0x25')];})[_0x4025('0x1a')](function(){if(!_0x25ba08){return[];}return rta[_0x4025('0x26')](_0x25ba08,_0xafb833);})[_0x4025('0x1a')](function(_0x4b10ba){_0x419160=_0x4b10ba;return rta['getRealtimeAgents']();})[_0x4025('0x1a')](function(_0x471d30){_0x37ee2f=_0x471d30[_0x4025('0x27')];if((!_0x16ac69||_0xb5d599)&&!_0x1c6171){return _0x419160;}if(_0x1c6171&&!_0x16ac69){return rta[_0x4025('0x28')](_0x37ee2f,_0x419160,_0x1c6171);}else{return rta['getAgentIdsByStatus'](_0x37ee2f,_0x419160,_0x16ac69);}})[_0x4025('0x1a')](function(_0x5f1d3c){_0x419160=_0x5f1d3c;var _0xafad1e=![];if(_0x419160['length']===0x0){if(_0x25ba08||_0x16ac69){_0xafad1e=!![];}if(_0xb5d599){_0xafad1e=![];}}if(_0xafad1e){return _0x5767cd;}var _0x3fc624=_[_0x4025('0x29')](db[_0x4025('0x2a')][_0x4025('0x2b')],function(_0x4fb8ef){return{'name':_0x4fb8ef[_0x4025('0x2c')],'type':_0x4fb8ef[_0x4025('0x2d')][_0x4025('0x2e')]};});_0xa50f00[_0x4025('0x14')][_0x4025('0x2f')]=_0x4025('0x30');_0x4c8d9f=qs[_0x4025('0x31')](_0x3fc624,_0xa50f00);_0x4c8d9f[_0x4025('0x32')]=!![];var _0x2c0c8e=[];if(_0x419160[_0x4025('0x33')]>0x0){_0x2c0c8e['push']({'id':{'$in':_0x419160}});if(_0x1c6171&&!_0x16ac69){_0x537681=[db[_0x4025('0x34')][_0x4025('0x35')](_0x4025('0x36')+_0x419160+')')];_0x4c8d9f['order']=_0x537681;}}if(_0xb5d599){_0x256114[_0x4025('0x37')](function(_0xd4ff){var _0x2ff8bd=!![];if(_0x16ac69===_0x4025('0x18')&&_0xafb833!==_0xd4ff){_0x2ff8bd=![];}_0x2c0c8e['push']({[_0xd4ff+_0x4025('0x38')]:_0x2ff8bd});});if(_0x42ff36){_0x2c0c8e[_0x4025('0x39')]({'pauseType':_0x42ff36});}}else if(_0x16ac69){_0x256114[_0x4025('0x37')](function(_0x4edbaf){_0x2c0c8e[_0x4025('0x39')]({[_0x4edbaf+'Pause']:![]});});}_0x4c8d9f[_0x4025('0x3a')]=_['merge'](_0x4c8d9f[_0x4025('0x3a')],{'$and':_0x2c0c8e});if(_0xa50f00['user'][_0x4025('0x2f')]==='user'){var _0x47e26e={'params':{'id':_0xa50f00[_0x4025('0x3b')][_0x4025('0x3c')]},'query':{'section':_0x4025('0x3d'),'role':'agent','raw':!![],'ids':_0x419160,'customSorting':_0x537681}};if(_0xa50f00[_0x4025('0x14')][_0x4025('0x3e')]){_0x47e26e[_0x4025('0x14')][_0x4025('0x3e')]=!![];}if(_0xb5d599){_0x47e26e[_0x4025('0x14')][_0x4025('0x3f')]=_0x2c0c8e;}_0x47e26e[_0x4025('0x14')]=Object['assign'](_0x47e26e['query'],_['omit'](_0xa50f00['query'],'id'));return db[_0x4025('0x40')][_0x4025('0x41')](_0x47e26e);}return db[_0x4025('0x2a')]['findAndCountAll'](_0x4c8d9f);})[_0x4025('0x1a')](function(_0x10fdc4){_0x5767cd[_0x4025('0xc')]=_0x10fdc4[_0x4025('0xc')];_0x757928=_0x10fdc4[_0x4025('0x27')];return _0x757928[_0x4025('0x29')](function(_0xc41200){var _0x39accc=_[_0x4025('0x42')](_0x37ee2f,['id',_0xc41200['id']]);if(_0x39accc){var _0x2e8c32=rta[_0x4025('0x43')](_0x39accc);_['merge'](_0xc41200,_0x2e8c32);}_0xc41200[_0x4025('0x20')]=rta[_0x4025('0x44')](_0xc41200);if(_0xc41200[_0x4025('0x20')][_0x4025('0x45')]('pause')){_0x256114['forEach'](function(_0x9aa369){if(_0xc41200[_0x9aa369+_0x4025('0x38')]){if(_0x9aa369===_0x4025('0x46')){if(_0xc41200[_0x4025('0x47')]!==_0x4025('0x48')){_0xc41200[_0x4025('0x47')]=_0x4025('0x17');}}else{_0xc41200[_0x9aa369+_0x4025('0x49')]='pause';}}});}return _0xc41200;});})['then'](function(_0x1f1656){if(!_0x1c6171||_0x537681){return _0x1f1656;}return rta[_0x4025('0x4a')](_0x1f1656,_0x1c6171);})['then'](function(_0x283d6b){var _0x3cb936=rta['getRealtimeAgentsQueryFields']();_0x5767cd['rows']=_0x283d6b[_0x4025('0x29')](function(_0x530802){return _[_0x4025('0x4b')](_0x530802,_0x3cb936);});return _0x5767cd;})[_0x4025('0x1a')](respondWithFilteredResult(_0x1bf10f,_0x4c8d9f))['catch'](APIHandleError(_0x1bf10f));};exports[_0x4025('0x4c')]=function(_0x3faa8b,_0xb3ae82){var _0xcb914b={'count':0x0,'rows':[]};var _0x405b43={};var _0x9a7314;var _0x2282dc;var _0xab62fe;Promise[_0x4025('0x19')]()['then'](function(){if(_0x3faa8b[_0x4025('0x14')][_0x4025('0x1b')]){if(!utils[_0x4025('0x4d')](_0x3faa8b[_0x4025('0x14')][_0x4025('0x1b')])){throw new APIBadRequestError(util['format'](_0x4025('0x1d'),_0x3faa8b[_0x4025('0x14')]['channel']));}_0x9a7314=_0x3faa8b[_0x4025('0x14')][_0x4025('0x1b')][_0x4025('0x1e')]();}var _0x311288=_['startCase'](_0x9a7314)+'Queue';var _0x3f0790=_[_0x4025('0x29')](db[_0x311288][_0x4025('0x2b')],function(_0x2c5e17){return{'name':_0x2c5e17[_0x4025('0x2c')],'type':_0x2c5e17[_0x4025('0x2d')][_0x4025('0x2e')]};});if(!_0x3faa8b[_0x4025('0x14')][_0x4025('0x23')]){var _0x595bff=['id','name'];if(_0x9a7314===_0x4025('0x46')){_0x595bff[_0x4025('0x39')]('type');if(_0x3faa8b[_0x4025('0x14')][_0x4025('0x2d')]===_0x4025('0x4e')){_0x595bff[_0x4025('0x39')]([_0x4025('0x4f'),_0x4025('0x50')]);}}_0x3faa8b[_0x4025('0x14')][_0x4025('0x23')]=_0x595bff['join'](',');}_0x405b43=qs['getOptions'](_0x3f0790,_0x3faa8b);if(_0x3faa8b[_0x4025('0x3b')][_0x4025('0x2f')]==='user'){var _0x230140={'params':{'id':_0x3faa8b[_0x4025('0x3b')][_0x4025('0x3c')]},'query':{'section':_0x9a7314===_0x4025('0x46')&&_0x3faa8b[_0x4025('0x14')][_0x4025('0x2d')]==='outbound'?'QueueCampaigns':_[_0x4025('0x51')](_0x9a7314)+_0x4025('0x52'),'type':_0x3faa8b[_0x4025('0x14')][_0x4025('0x2d')],'nolimit':!![],'sort':_0x4025('0x53'),'filter':_0x3faa8b['query'][_0x4025('0x54')]}};_0x230140[_0x4025('0x14')]=Object[_0x4025('0x55')](_0x230140['query'],_0x3faa8b[_0x4025('0x14')]);delete _0x230140[_0x4025('0x14')]['id'];return db[_0x4025('0x40')][_0x4025('0x41')](_0x230140);}return db[_0x311288]['findAndCountAll'](_0x405b43);})['then'](function(_0x267db1){_0xcb914b[_0x4025('0xc')]=_0x267db1[_0x4025('0xc')];_0x2282dc=_0x267db1[_0x4025('0x27')];return rtq[_0x4025('0x56')](_0x3faa8b,_0x9a7314);})[_0x4025('0x1a')](function(_0x20c199){_0xab62fe=_0x20c199[_0x4025('0x27')];return rtq[_0x4025('0x57')](_0x2282dc,_0xab62fe,_0x9a7314,_0x3faa8b[_0x4025('0x14')]['type']);})[_0x4025('0x1a')](function(_0x15f88b){_0xcb914b[_0x4025('0x27')]=_0x15f88b;return _0xcb914b;})[_0x4025('0x1a')](respondWithFilteredResult(_0xb3ae82,_0x405b43))[_0x4025('0x58')](APIHandleError(_0xb3ae82));};
\ No newline at end of file
+var _0x565c=['name','outbound','dialActive','role','QueueCampaigns','filter','getRealtimeQueues','initializeQueues','lodash','../../components/realtime/queues','../../components/parsers/qs','../../config/utils','../../mysqldb','../../errors/api','APIBadRequestError','offset','undefined','limit','count','status','set','Content-Range','json','getAgents','getChannels','query','globalQueueFilter','globalStatusFilter','pauseTypeFilter','*pause','resolve','channel','isValidChannel','format','Channel\x20parameter\x20%s\x20is\x20invalid','toLowerCase','sort','includes','globalStatus','validateSortParameter','getUpdatedSortOptions','fields','join','order','then','getAgentIdsByQueues','rows','getSortedAgentsIdsByStatus','getAgentIdsByStatus','length','map','User','rawAttributes','type','agent','getOptions','raw','push','sequelize','literal','FIELD(id,','Pause','forEach','where','user','userProfileId','extraQueryConditions','assign','omit','UserProfile','getResources','findAndCountAll','find','getAgentStatus','pause','voice','talking','voiceStatus','Status','sortAgentsByStatus','getRealtimeAgentsQueryFields','pick','getQueues','startCase','fieldName','key'];(function(_0xbe5e95,_0x499866){var _0x1fe535=function(_0x55efa9){while(--_0x55efa9){_0xbe5e95['push'](_0xbe5e95['shift']());}};_0x1fe535(++_0x499866);}(_0x565c,0x1b6));var _0xc565=function(_0x1c5eb8,_0x1164f0){_0x1c5eb8=_0x1c5eb8-0x0;var _0x3a8a24=_0x565c[_0x1c5eb8];return _0x3a8a24;};'use strict';var _=require(_0xc565('0x0'));var util=require('util');var rta=require('../../components/realtime/agents');var rtq=require(_0xc565('0x1'));var qs=require(_0xc565('0x2'));var utils=require(_0xc565('0x3'));var db=require(_0xc565('0x4'))['db'];var APIBadRequestError=require(_0xc565('0x5'))[_0xc565('0x6')];var APIHandleError=require(_0xc565('0x5'))['handleError'];function respondWithFilteredResult(_0x4f9bf1,_0x474df3){return function(_0x26bc1c){if(_0x26bc1c){var _0x3f4805=typeof _0x474df3[_0xc565('0x7')]===_0xc565('0x8')&&typeof _0x474df3[_0xc565('0x9')]===_0xc565('0x8');var _0x3ebe21=_0x26bc1c[_0xc565('0xa')];var _0x1fcde8=_0x3f4805?0x0:_0x474df3[_0xc565('0x7')];var _0x1ff3da=_0x3f4805?_0x26bc1c[_0xc565('0xa')]:_0x474df3[_0xc565('0x7')]+_0x474df3[_0xc565('0x9')];var _0x20b3f6;if(_0x1ff3da>=_0x3ebe21){_0x1ff3da=_0x3ebe21;_0x20b3f6=0xc8;}else{_0x20b3f6=0xce;}_0x4f9bf1[_0xc565('0xb')](_0x20b3f6);return _0x4f9bf1[_0xc565('0xc')](_0xc565('0xd'),_0x1fcde8+'-'+_0x1ff3da+'/'+_0x3ebe21)[_0xc565('0xe')](_0x26bc1c);}return null;};}exports[_0xc565('0xf')]=function(_0x490daf,_0x201b26){var _0x5347f0={'count':0x0,'rows':[]};var _0x14f087={};var _0x17e203;var _0x4d679b=utils[_0xc565('0x10')]();var _0xd11c7;var _0x163160;var _0x42007d=_0x490daf[_0xc565('0x11')][_0xc565('0x12')];var _0x162ab7=_0x490daf[_0xc565('0x11')][_0xc565('0x13')];var _0x201b06=_0x490daf[_0xc565('0x11')][_0xc565('0x14')];var _0x4ce912=_0x162ab7==='pause'||_0x162ab7===_0xc565('0x15')?!![]:![];var _0x4587c3=[];var _0x53eab8;var _0x335ed8;Promise[_0xc565('0x16')]()['then'](function(){if(_0x490daf['query'][_0xc565('0x17')]){if(!utils[_0xc565('0x18')](_0x490daf['query'][_0xc565('0x17')])){throw new APIBadRequestError(util[_0xc565('0x19')](_0xc565('0x1a'),_0x490daf['query'][_0xc565('0x17')]));}_0x17e203=_0x490daf[_0xc565('0x11')][_0xc565('0x17')][_0xc565('0x1b')]();}if(!_0x490daf[_0xc565('0x11')][_0xc565('0x1c')]||!_0x490daf['query']['sort'][_0xc565('0x1d')](_0xc565('0x1e'))){_0x490daf['query'][_0xc565('0x1c')]=rta[_0xc565('0x1f')](_0x490daf[_0xc565('0x11')][_0xc565('0x1c')]);return;}var _0x415604=rta[_0xc565('0x20')](_0x490daf['query']['sort']);_0x490daf['query']['sort']=_0x415604[_0xc565('0x21')][_0xc565('0x22')](',');_0x53eab8=_0x415604[_0xc565('0x23')];})[_0xc565('0x24')](function(){if(!_0x42007d){return[];}return rta[_0xc565('0x25')](_0x42007d,_0x17e203);})[_0xc565('0x24')](function(_0x59235d){_0x4587c3=_0x59235d;return rta['getRealtimeAgents']();})[_0xc565('0x24')](function(_0x2055eb){_0x163160=_0x2055eb[_0xc565('0x26')];if((!_0x162ab7||_0x4ce912)&&!_0x53eab8){return _0x4587c3;}if(_0x53eab8&&!_0x162ab7){return rta[_0xc565('0x27')](_0x163160,_0x4587c3,_0x53eab8);}else{return rta[_0xc565('0x28')](_0x163160,_0x4587c3,_0x162ab7);}})[_0xc565('0x24')](function(_0x5df6b1){_0x4587c3=_0x5df6b1;var _0x54ca12=![];if(_0x4587c3[_0xc565('0x29')]===0x0){if(_0x42007d||_0x162ab7){_0x54ca12=!![];}if(_0x4ce912){_0x54ca12=![];}}if(_0x54ca12){return _0x5347f0;}var _0x284772=_[_0xc565('0x2a')](db[_0xc565('0x2b')][_0xc565('0x2c')],function(_0xb588eb){return{'name':_0xb588eb['fieldName'],'type':_0xb588eb[_0xc565('0x2d')]['key']};});_0x490daf[_0xc565('0x11')]['role']=_0xc565('0x2e');_0x14f087=qs[_0xc565('0x2f')](_0x284772,_0x490daf);_0x14f087[_0xc565('0x30')]=!![];var _0x1f946b=[];if(_0x4587c3[_0xc565('0x29')]>0x0){_0x1f946b[_0xc565('0x31')]({'id':{'$in':_0x4587c3}});if(_0x53eab8&&!_0x162ab7){_0x335ed8=[db[_0xc565('0x32')][_0xc565('0x33')](_0xc565('0x34')+_0x4587c3+')')];_0x14f087[_0xc565('0x23')]=_0x335ed8;}}if(_0x4ce912){_0x4d679b['forEach'](function(_0x44ae2d){var _0x2d077a=!![];if(_0x162ab7===_0xc565('0x15')&&_0x17e203!==_0x44ae2d){_0x2d077a=![];}_0x1f946b[_0xc565('0x31')]({[_0x44ae2d+_0xc565('0x35')]:_0x2d077a});});if(_0x201b06){_0x1f946b[_0xc565('0x31')]({'pauseType':_0x201b06});}}else if(_0x162ab7){_0x4d679b[_0xc565('0x36')](function(_0x373a15){_0x1f946b[_0xc565('0x31')]({[_0x373a15+'Pause']:![]});});}_0x14f087[_0xc565('0x37')]=_['merge'](_0x14f087[_0xc565('0x37')],{'$and':_0x1f946b});if(_0x490daf[_0xc565('0x38')]['role']===_0xc565('0x38')){var _0x544510={'params':{'id':_0x490daf[_0xc565('0x38')][_0xc565('0x39')]},'query':{'section':'Agents','role':_0xc565('0x2e'),'raw':!![],'ids':_0x4587c3,'customSorting':_0x335ed8}};if(_0x490daf[_0xc565('0x11')]['online']){_0x544510[_0xc565('0x11')]['online']=!![];}if(_0x4ce912){_0x544510[_0xc565('0x11')][_0xc565('0x3a')]=_0x1f946b;}_0x544510[_0xc565('0x11')]=Object[_0xc565('0x3b')](_0x544510[_0xc565('0x11')],_[_0xc565('0x3c')](_0x490daf['query'],'id'));return db[_0xc565('0x3d')][_0xc565('0x3e')](_0x544510);}return db[_0xc565('0x2b')][_0xc565('0x3f')](_0x14f087);})[_0xc565('0x24')](function(_0x328d3e){_0x5347f0['count']=_0x328d3e[_0xc565('0xa')];_0xd11c7=_0x328d3e['rows'];return _0xd11c7[_0xc565('0x2a')](function(_0x415546){var _0x6221dc=_[_0xc565('0x40')](_0x163160,['id',_0x415546['id']]);if(_0x6221dc){var _0x22aa60=rta['filterAgentAttributes'](_0x6221dc);_['merge'](_0x415546,_0x22aa60);}_0x415546[_0xc565('0x1e')]=rta[_0xc565('0x41')](_0x415546);if(_0x415546['globalStatus']['includes'](_0xc565('0x42'))){_0x4d679b['forEach'](function(_0x6677e1){if(_0x415546[_0x6677e1+_0xc565('0x35')]){if(_0x6677e1===_0xc565('0x43')){if(_0x415546['voiceStatus']!==_0xc565('0x44')){_0x415546[_0xc565('0x45')]='pause';}}else{_0x415546[_0x6677e1+_0xc565('0x46')]=_0xc565('0x42');}}});}return _0x415546;});})[_0xc565('0x24')](function(_0x4b82c0){if(!_0x53eab8||_0x335ed8){return _0x4b82c0;}return rta[_0xc565('0x47')](_0x4b82c0,_0x53eab8);})[_0xc565('0x24')](function(_0x114961){var _0x4633b7=rta[_0xc565('0x48')]();_0x5347f0[_0xc565('0x26')]=_0x114961[_0xc565('0x2a')](function(_0x327986){return _[_0xc565('0x49')](_0x327986,_0x4633b7);});return _0x5347f0;})[_0xc565('0x24')](respondWithFilteredResult(_0x201b26,_0x14f087))['catch'](APIHandleError(_0x201b26));};exports[_0xc565('0x4a')]=function(_0x205f88,_0x4a4834){var _0x2d586c={'count':0x0,'rows':[]};var _0x3d22ec={};var _0x3766de;var _0x33d471;var _0x2a277c;Promise['resolve']()[_0xc565('0x24')](function(){if(_0x205f88[_0xc565('0x11')]['channel']){if(!utils[_0xc565('0x18')](_0x205f88[_0xc565('0x11')][_0xc565('0x17')])){throw new APIBadRequestError(util[_0xc565('0x19')]('Channel\x20parameter\x20%s\x20is\x20invalid',_0x205f88[_0xc565('0x11')][_0xc565('0x17')]));}_0x3766de=_0x205f88[_0xc565('0x11')]['channel'][_0xc565('0x1b')]();}var _0x26c6a0=_[_0xc565('0x4b')](_0x3766de)+'Queue';var _0x11af76=_[_0xc565('0x2a')](db[_0x26c6a0][_0xc565('0x2c')],function(_0xfa86a0){return{'name':_0xfa86a0[_0xc565('0x4c')],'type':_0xfa86a0[_0xc565('0x2d')][_0xc565('0x4d')]};});if(!_0x205f88['query'][_0xc565('0x21')]){var _0x5d0e69=['id',_0xc565('0x4e')];if(_0x3766de===_0xc565('0x43')){_0x5d0e69['push'](_0xc565('0x2d'));if(_0x205f88[_0xc565('0x11')][_0xc565('0x2d')]===_0xc565('0x4f')){_0x5d0e69[_0xc565('0x31')]([_0xc565('0x50'),'dialMethod']);}}_0x205f88['query'][_0xc565('0x21')]=_0x5d0e69[_0xc565('0x22')](',');}_0x3d22ec=qs[_0xc565('0x2f')](_0x11af76,_0x205f88);if(_0x205f88[_0xc565('0x38')][_0xc565('0x51')]==='user'){var _0x2a203a={'params':{'id':_0x205f88[_0xc565('0x38')]['userProfileId']},'query':{'section':_0x3766de===_0xc565('0x43')&&_0x205f88[_0xc565('0x11')][_0xc565('0x2d')]===_0xc565('0x4f')?_0xc565('0x52'):_[_0xc565('0x4b')](_0x3766de)+'Queues','type':_0x205f88[_0xc565('0x11')][_0xc565('0x2d')],'nolimit':!![],'sort':_0xc565('0x4e'),'filter':_0x205f88[_0xc565('0x11')][_0xc565('0x53')]}};_0x2a203a[_0xc565('0x11')]=Object['assign'](_0x2a203a[_0xc565('0x11')],_0x205f88[_0xc565('0x11')]);delete _0x2a203a[_0xc565('0x11')]['id'];return db[_0xc565('0x3d')][_0xc565('0x3e')](_0x2a203a);}return db[_0x26c6a0][_0xc565('0x3f')](_0x3d22ec);})[_0xc565('0x24')](function(_0x23cf68){_0x2d586c[_0xc565('0xa')]=_0x23cf68['count'];_0x33d471=_0x23cf68['rows'];return rtq[_0xc565('0x54')](_0x205f88,_0x3766de);})[_0xc565('0x24')](function(_0xadd20c){_0x2a277c=_0xadd20c[_0xc565('0x26')];return rtq[_0xc565('0x55')](_0x33d471,_0x2a277c,_0x3766de,_0x205f88[_0xc565('0x11')]['type']);})[_0xc565('0x24')](function(_0x21d8f8){_0x2d586c[_0xc565('0x26')]=_0x21d8f8;return _0x2d586c;})[_0xc565('0x24')](respondWithFilteredResult(_0x4a4834,_0x3d22ec))['catch'](APIHandleError(_0x4a4834));};
\ No newline at end of file