Built motion from commit 953226e6.|2.6.32
[motion2.git] / server / api / realtime / realtime.controller.js
index 0a86f35..7e99c3f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-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
+var _0xc6fc=['fields','order','getAgentIdsByQueues','getRealtimeAgents','getSortedAgentsIdsByStatus','getAgentIdsByStatus','length','map','User','fieldName','type','key','role','agent','getOptions','raw','push','sequelize','literal','FIELD(id,','Pause','forEach','where','merge','user','userProfileId','Agents','online','extraQueryConditions','assign','omit','findAndCountAll','rows','find','filterAgentAttributes','globalStatus','getAgentStatus','voice','voiceStatus','talking','sortAgentsByStatus','getRealtimeAgentsQueryFields','resolve','Channel\x20parameter\x20%s\x20is\x20invalid','startCase','rawAttributes','name','outbound','dialActive','dialMethod','join','QueueCampaigns','Queues','filter','getResources','getRealtimeQueues','initializeQueues','catch','lodash','util','../../components/realtime/agents','../../components/realtime/queues','../../components/parsers/qs','../../config/utils','../../mysqldb','../../errors/api','APIBadRequestError','handleError','offset','undefined','limit','count','set','Content-Range','getAgents','query','globalQueueFilter','globalStatusFilter','pause','*pause','then','channel','isValidChannel','format','toLowerCase','sort','includes','validateSortParameter'];(function(_0x5a125c,_0x155fa2){var _0x4c70af=function(_0x5dccb6){while(--_0x5dccb6){_0x5a125c['push'](_0x5a125c['shift']());}};_0x4c70af(++_0x155fa2);}(_0xc6fc,0x92));var _0xcc6f=function(_0x15876c,_0x510dd4){_0x15876c=_0x15876c-0x0;var _0x39d91b=_0xc6fc[_0x15876c];return _0x39d91b;};'use strict';var _=require(_0xcc6f('0x0'));var util=require(_0xcc6f('0x1'));var rta=require(_0xcc6f('0x2'));var rtq=require(_0xcc6f('0x3'));var qs=require(_0xcc6f('0x4'));var utils=require(_0xcc6f('0x5'));var db=require(_0xcc6f('0x6'))['db'];var APIBadRequestError=require(_0xcc6f('0x7'))[_0xcc6f('0x8')];var APIHandleError=require(_0xcc6f('0x7'))[_0xcc6f('0x9')];function respondWithFilteredResult(_0x2c48fb,_0x5bea14){return function(_0x4c1c81){if(_0x4c1c81){var _0x340ab4=typeof _0x5bea14[_0xcc6f('0xa')]===_0xcc6f('0xb')&&typeof _0x5bea14[_0xcc6f('0xc')]===_0xcc6f('0xb');var _0x7ef54d=_0x4c1c81[_0xcc6f('0xd')];var _0x476e38=_0x340ab4?0x0:_0x5bea14[_0xcc6f('0xa')];var _0x6f56b9=_0x340ab4?_0x4c1c81['count']:_0x5bea14['offset']+_0x5bea14[_0xcc6f('0xc')];var _0x550a8b;if(_0x6f56b9>=_0x7ef54d){_0x6f56b9=_0x7ef54d;_0x550a8b=0xc8;}else{_0x550a8b=0xce;}_0x2c48fb['status'](_0x550a8b);return _0x2c48fb[_0xcc6f('0xe')](_0xcc6f('0xf'),_0x476e38+'-'+_0x6f56b9+'/'+_0x7ef54d)['json'](_0x4c1c81);}return null;};}exports[_0xcc6f('0x10')]=function(_0x51ff26,_0x599d5c){var _0x22835f={'count':0x0,'rows':[]};var _0x5e374e={};var _0x219640;var _0x23d53f=utils['getChannels']();var _0x450adf;var _0x5ba7bc;var _0x39f493=_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x12')];var _0x5dabd0=_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x13')];var _0x3e9b6e=_0x51ff26[_0xcc6f('0x11')]['pauseTypeFilter'];var _0x59bf43=_0x5dabd0===_0xcc6f('0x14')||_0x5dabd0===_0xcc6f('0x15')?!![]:![];var _0xd58b28=[];var _0x13feac;var _0xdeb69c;Promise['resolve']()[_0xcc6f('0x16')](function(){if(_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x17')]){if(!utils[_0xcc6f('0x18')](_0x51ff26['query'][_0xcc6f('0x17')])){throw new APIBadRequestError(util[_0xcc6f('0x19')]('Channel\x20parameter\x20%s\x20is\x20invalid',_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x17')]));}_0x219640=_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x17')][_0xcc6f('0x1a')]();}if(!_0x51ff26[_0xcc6f('0x11')]['sort']||!_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x1b')][_0xcc6f('0x1c')]('globalStatus')){_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x1b')]=rta[_0xcc6f('0x1d')](_0x51ff26['query'][_0xcc6f('0x1b')]);return;}var _0x673e2d=rta['getUpdatedSortOptions'](_0x51ff26['query'][_0xcc6f('0x1b')]);_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x1b')]=_0x673e2d[_0xcc6f('0x1e')]['join'](',');_0x13feac=_0x673e2d[_0xcc6f('0x1f')];})[_0xcc6f('0x16')](function(){if(!_0x39f493){return[];}return rta[_0xcc6f('0x20')](_0x39f493,_0x219640);})[_0xcc6f('0x16')](function(_0x56f551){_0xd58b28=_0x56f551;return rta[_0xcc6f('0x21')]();})[_0xcc6f('0x16')](function(_0x25db49){_0x5ba7bc=_0x25db49['rows'];if((!_0x5dabd0||_0x59bf43)&&!_0x13feac){return _0xd58b28;}if(_0x13feac&&!_0x5dabd0){return rta[_0xcc6f('0x22')](_0x5ba7bc,_0xd58b28,_0x13feac);}else{return rta[_0xcc6f('0x23')](_0x5ba7bc,_0xd58b28,_0x5dabd0);}})[_0xcc6f('0x16')](function(_0x2e1a2f){_0xd58b28=_0x2e1a2f;var _0x20364f=![];if(_0xd58b28[_0xcc6f('0x24')]===0x0){if(_0x39f493||_0x5dabd0){_0x20364f=!![];}if(_0x59bf43){_0x20364f=![];}}if(_0x20364f){return _0x22835f;}var _0x39b1e3=_[_0xcc6f('0x25')](db[_0xcc6f('0x26')]['rawAttributes'],function(_0x31fc2a){return{'name':_0x31fc2a[_0xcc6f('0x27')],'type':_0x31fc2a[_0xcc6f('0x28')][_0xcc6f('0x29')]};});_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x2a')]=_0xcc6f('0x2b');_0x5e374e=qs[_0xcc6f('0x2c')](_0x39b1e3,_0x51ff26);_0x5e374e[_0xcc6f('0x2d')]=!![];var _0x1daa15=[];if(_0xd58b28['length']>0x0){_0x1daa15[_0xcc6f('0x2e')]({'id':{'$in':_0xd58b28}});if(_0x13feac&&!_0x5dabd0){_0xdeb69c=[db[_0xcc6f('0x2f')][_0xcc6f('0x30')](_0xcc6f('0x31')+_0xd58b28+')')];_0x5e374e[_0xcc6f('0x1f')]=_0xdeb69c;}}if(_0x59bf43){_0x23d53f['forEach'](function(_0x25b068){var _0x42a0dd=!![];if(_0x5dabd0===_0xcc6f('0x15')&&_0x219640!==_0x25b068){_0x42a0dd=![];}_0x1daa15[_0xcc6f('0x2e')]({[_0x25b068+_0xcc6f('0x32')]:_0x42a0dd});});if(_0x3e9b6e){_0x1daa15[_0xcc6f('0x2e')]({'pauseType':_0x3e9b6e});}}else if(_0x5dabd0){_0x23d53f[_0xcc6f('0x33')](function(_0x314033){_0x1daa15['push']({[_0x314033+_0xcc6f('0x32')]:![]});});}_0x5e374e[_0xcc6f('0x34')]=_[_0xcc6f('0x35')](_0x5e374e[_0xcc6f('0x34')],{'$and':_0x1daa15});if(_0x51ff26[_0xcc6f('0x36')][_0xcc6f('0x2a')]==='user'){var _0xd27134={'params':{'id':_0x51ff26[_0xcc6f('0x36')][_0xcc6f('0x37')]},'query':{'section':_0xcc6f('0x38'),'role':_0xcc6f('0x2b'),'raw':!![],'ids':_0xd58b28,'customSorting':_0xdeb69c}};if(_0x51ff26[_0xcc6f('0x11')][_0xcc6f('0x39')]){_0xd27134[_0xcc6f('0x11')][_0xcc6f('0x39')]=!![];}if(_0x59bf43){_0xd27134['query'][_0xcc6f('0x3a')]=_0x1daa15;}_0xd27134['query']=Object[_0xcc6f('0x3b')](_0xd27134['query'],_[_0xcc6f('0x3c')](_0x51ff26[_0xcc6f('0x11')],'id'));return db['UserProfile']['getResources'](_0xd27134);}return db[_0xcc6f('0x26')][_0xcc6f('0x3d')](_0x5e374e);})[_0xcc6f('0x16')](function(_0x282c07){_0x22835f[_0xcc6f('0xd')]=_0x282c07[_0xcc6f('0xd')];_0x450adf=_0x282c07[_0xcc6f('0x3e')];return _0x450adf[_0xcc6f('0x25')](function(_0x237be2){var _0x423ac8=_[_0xcc6f('0x3f')](_0x5ba7bc,['id',_0x237be2['id']]);if(_0x423ac8){var _0x31e674=rta[_0xcc6f('0x40')](_0x423ac8);_[_0xcc6f('0x35')](_0x237be2,_0x31e674);}_0x237be2[_0xcc6f('0x41')]=rta[_0xcc6f('0x42')](_0x237be2);if(_0x237be2[_0xcc6f('0x41')][_0xcc6f('0x1c')](_0xcc6f('0x14'))){_0x23d53f[_0xcc6f('0x33')](function(_0x572b5e){if(_0x237be2[_0x572b5e+_0xcc6f('0x32')]){if(_0x572b5e===_0xcc6f('0x43')){if(_0x237be2[_0xcc6f('0x44')]!==_0xcc6f('0x45')){_0x237be2[_0xcc6f('0x44')]=_0xcc6f('0x14');}}else{_0x237be2[_0x572b5e+'Status']=_0xcc6f('0x14');}}});}return _0x237be2;});})[_0xcc6f('0x16')](function(_0x45df9f){if(!_0x13feac||_0xdeb69c){return _0x45df9f;}return rta[_0xcc6f('0x46')](_0x45df9f,_0x13feac);})[_0xcc6f('0x16')](function(_0x36b539){var _0x2777bd=rta[_0xcc6f('0x47')]();_0x22835f['rows']=_0x36b539[_0xcc6f('0x25')](function(_0x47dc95){return _['pick'](_0x47dc95,_0x2777bd);});return _0x22835f;})[_0xcc6f('0x16')](respondWithFilteredResult(_0x599d5c,_0x5e374e))['catch'](APIHandleError(_0x599d5c));};exports['getQueues']=function(_0x445351,_0x38ddee){var _0x1aab8b={'count':0x0,'rows':[]};var _0xe10979={};var _0x38489f;var _0x871325;var _0x27bfd4;Promise[_0xcc6f('0x48')]()['then'](function(){if(_0x445351[_0xcc6f('0x11')][_0xcc6f('0x17')]){if(!utils['isValidChannel'](_0x445351[_0xcc6f('0x11')][_0xcc6f('0x17')])){throw new APIBadRequestError(util[_0xcc6f('0x19')](_0xcc6f('0x49'),_0x445351[_0xcc6f('0x11')]['channel']));}_0x38489f=_0x445351[_0xcc6f('0x11')]['channel'][_0xcc6f('0x1a')]();}var _0x5e2bfb=_[_0xcc6f('0x4a')](_0x38489f)+'Queue';var _0x152dd5=_[_0xcc6f('0x25')](db[_0x5e2bfb][_0xcc6f('0x4b')],function(_0x18d1e7){return{'name':_0x18d1e7[_0xcc6f('0x27')],'type':_0x18d1e7['type'][_0xcc6f('0x29')]};});if(!_0x445351['query'][_0xcc6f('0x1e')]){var _0x44fd47=['id',_0xcc6f('0x4c')];if(_0x38489f===_0xcc6f('0x43')){_0x44fd47[_0xcc6f('0x2e')](_0xcc6f('0x28'));if(_0x445351[_0xcc6f('0x11')][_0xcc6f('0x28')]===_0xcc6f('0x4d')){_0x44fd47[_0xcc6f('0x2e')]([_0xcc6f('0x4e'),_0xcc6f('0x4f')]);}}_0x445351[_0xcc6f('0x11')][_0xcc6f('0x1e')]=_0x44fd47[_0xcc6f('0x50')](',');}_0xe10979=qs['getOptions'](_0x152dd5,_0x445351);if(_0x445351[_0xcc6f('0x36')][_0xcc6f('0x2a')]===_0xcc6f('0x36')){var _0x45778f={'params':{'id':_0x445351[_0xcc6f('0x36')][_0xcc6f('0x37')]},'query':{'section':_0x38489f===_0xcc6f('0x43')&&_0x445351[_0xcc6f('0x11')]['type']===_0xcc6f('0x4d')?_0xcc6f('0x51'):_[_0xcc6f('0x4a')](_0x38489f)+_0xcc6f('0x52'),'type':_0x445351['query'][_0xcc6f('0x28')],'nolimit':!![],'sort':_0xcc6f('0x4c'),'filter':_0x445351['query'][_0xcc6f('0x53')]}};_0x45778f['query']=Object[_0xcc6f('0x3b')](_0x45778f[_0xcc6f('0x11')],_0x445351[_0xcc6f('0x11')]);delete _0x45778f[_0xcc6f('0x11')]['id'];return db['UserProfile'][_0xcc6f('0x54')](_0x45778f);}return db[_0x5e2bfb][_0xcc6f('0x3d')](_0xe10979);})[_0xcc6f('0x16')](function(_0x55cdf8){_0x1aab8b[_0xcc6f('0xd')]=_0x55cdf8[_0xcc6f('0xd')];_0x871325=_0x55cdf8[_0xcc6f('0x3e')];return rtq[_0xcc6f('0x55')](_0x445351,_0x38489f);})['then'](function(_0x182246){_0x27bfd4=_0x182246[_0xcc6f('0x3e')];return rtq[_0xcc6f('0x56')](_0x871325,_0x27bfd4,_0x38489f,_0x445351[_0xcc6f('0x11')][_0xcc6f('0x28')]);})[_0xcc6f('0x16')](function(_0x29dcc0){_0x1aab8b[_0xcc6f('0x3e')]=_0x29dcc0;return _0x1aab8b;})['then'](respondWithFilteredResult(_0x38ddee,_0xe10979))[_0xcc6f('0x57')](APIHandleError(_0x38ddee));};
\ No newline at end of file