Built motion from commit bfc7a72f7045b27461c9a5d1f71c1a658cfd0b8b. Version 3.0.0...
[motion-next.git] / server / api / whatsappQueue / whatsappQueue.controller.js
index 42f707c..35e3f9e 100644 (file)
@@ -1 +1 @@
-const a808_0x10da=['sequelize','create','send','tq.TeamId','VIRTUAL','count','interface','offset','options','filters','findOrCreate','rawAttributes','emit','WhatsappQueueId\x20=\x20?','attributes','User','TeamId','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserId','like','voicePause','UserProfileResource','fields','model','updatedAt','getTeams','findOne','filter','set','intersection','UserProfileSection','findAndCountAll','../../components/parsers/qs','findAll','map','length','show','union','WhatsappQueue','flatMap','includes','lodash','forEach','include','createdAt','addAgents','field','status','destroy','pick','user','end','../../rediscache','role','whatsappPause','./whatsappQueue.socket','agent','ids','then','SELECT','userProfileId','rows','Content-Range','nolimit','../../mysqldb','fieldName','SIP','UserWhatsappQueue','isArray','where','../../config/logger','includeAll','name','removeAgents','get','merge','sendStatus','params','autoAssociation','describe','undefined','body','%s/%s','getAgents','key','userWhatsappQueue:save','compact','order','squel','type','userWhatsappQueue:remove','update','transaction','each','omit','select','push','catch','stack','WhatsappQueues','addTeams','register','keys','clone','query','all','getMembers','limit','sort','ut.UserId\x20=\x20?','index','error','Team','json','user_has_teams','Agents','removeTeams','WhatsappQueueId'];(function(_0x12d88f,_0x10da62){const _0xa26de0=function(_0x58f60b){while(--_0x58f60b){_0x12d88f['push'](_0x12d88f['shift']());}};_0xa26de0(++_0x10da62);}(a808_0x10da,0x16c));const a808_0xa26d=function(_0x12d88f,_0x10da62){_0x12d88f=_0x12d88f-0x0;let _0xa26de0=a808_0x10da[_0x12d88f];return _0xa26de0;};const _0x338a46=a808_0xa26d;'use strict';const util=require('util'),_=require(_0x338a46('0x1f')),squel=require(_0x338a46('0x4e')),qs=require(_0x338a46('0x16')),logger=require(_0x338a46('0x3c'))('api'),{getSocket}=require(_0x338a46('0x2a')),socket=getSocket(),db=require(_0x338a46('0x36'))['db'],{Op,QueryTypes}=require(_0x338a46('0x6c'));require(_0x338a46('0x2d'))[_0x338a46('0x5b')](socket);function respondWithStatusCode(_0x58f60b,_0x422e92){return _0x422e92=_0x422e92||0xcc,function(_0x3a3ae6){const _0x317e99=a808_0xa26d;if(_0x3a3ae6)return _0x58f60b[_0x317e99('0x42')](_0x422e92);return _0x58f60b[_0x317e99('0x25')](_0x422e92)['end']();};}function respondWithResult(_0x2a1d91,_0x34e339){return _0x34e339=_0x34e339||0xc8,function(_0xf5d48d){const _0x24cdfc=a808_0xa26d;if(_0xf5d48d)return _0x2a1d91[_0x24cdfc('0x25')](_0x34e339)['json'](_0xf5d48d);};}function respondWithFilteredResult(_0x14e06,_0x5b19b8){return function(_0x33a9d3){const _0x302cba=a808_0xa26d;if(_0x33a9d3){const _0x2daaa9=_0x33a9d3[_0x302cba('0x71')],_0x42a20e=_0x5b19b8[_0x302cba('0x73')];let _0x6de8d0=_0x5b19b8[_0x302cba('0x73')]+_0x5b19b8['limit'],_0x22fa99;return _0x6de8d0>=_0x2daaa9?(_0x6de8d0=_0x2daaa9,_0x22fa99=0xc8):_0x22fa99=0xce,_0x14e06[_0x302cba('0x25')](_0x22fa99),_0x14e06[_0x302cba('0x12')](_0x302cba('0x34'),_0x42a20e+'-'+_0x6de8d0+'/'+_0x2daaa9)[_0x302cba('0x67')](_0x33a9d3);}return null;};}function saveUpdates(_0x4776ed){return function(_0x4082f2){const _0x5c85e4=a808_0xa26d;if(_0x4082f2)return _0x4082f2[_0x5c85e4('0x51')](_0x4776ed)['then'](function(_0x438699){return _0x438699;});return null;};}function removeEntity(_0x42abcf){return function(_0x2b0edc){const _0x1a3086=a808_0xa26d;if(_0x2b0edc)return _0x2b0edc[_0x1a3086('0x26')]()[_0x1a3086('0x30')](function(){const _0x4c150d=_0x1a3086,_0x209025=_0x2b0edc[_0x4c150d('0x40')]({'plain':!![]}),_0x25ca14=_0x4c150d('0x59');return db[_0x4c150d('0xb')][_0x4c150d('0x26')]({'where':{'type':_0x25ca14,'resourceId':_0x209025['id']}})[_0x4c150d('0x30')](function(){return _0x2b0edc;});})[_0x1a3086('0x30')](function(){const _0x43f697=_0x1a3086;_0x42abcf[_0x43f697('0x25')](0xcc)[_0x43f697('0x29')]();});};}function handleEntityNotFound(_0x143360){return function(_0x4760ef){const _0x23ba84=a808_0xa26d;return!_0x4760ef&&_0x143360[_0x23ba84('0x42')](0x194),_0x4760ef;};}function handleError(_0x13b078,_0x17e3e7){return _0x17e3e7=_0x17e3e7||0x1f4,function(_0x562947){const _0x3c1a58=a808_0xa26d;logger[_0x3c1a58('0x65')](_0x562947[_0x3c1a58('0x58')]),_0x562947[_0x3c1a58('0x3e')]&&delete _0x562947[_0x3c1a58('0x3e')],_0x13b078[_0x3c1a58('0x25')](_0x17e3e7)[_0x3c1a58('0x6e')](_0x562947);};}exports[_0x338a46('0x64')]=function(_0x39a2ee,_0x5bbb79){const _0x8eb2e8=_0x338a46;let _0x5ee3b8={};const _0x517ceb={},_0x471d36={'count':0x0,'rows':[]},_0x23de63=_[_0x8eb2e8('0x18')](db[_0x8eb2e8('0x1c')][_0x8eb2e8('0x1')],function(_0x4e271f){const _0x244076=_0x8eb2e8;return{'name':_0x4e271f[_0x244076('0x37')],'type':_0x4e271f[_0x244076('0x4f')][_0x244076('0x4a')]};});_0x517ceb['model']=_[_0x8eb2e8('0x18')](_0x23de63,'name'),_0x517ceb[_0x8eb2e8('0x5e')]=_['keys'](_0x39a2ee['query']),_0x517ceb['filters']=_['intersection'](_0x517ceb[_0x8eb2e8('0xd')],_0x517ceb[_0x8eb2e8('0x5e')]),_0x5ee3b8[_0x8eb2e8('0x4')]=_[_0x8eb2e8('0x13')](_0x517ceb[_0x8eb2e8('0xd')],qs[_0x8eb2e8('0xc')](_0x39a2ee['query']['fields'])),_0x5ee3b8['attributes']=_0x5ee3b8['attributes'][_0x8eb2e8('0x19')]?_0x5ee3b8[_0x8eb2e8('0x4')]:_0x517ceb['model'];typeof _0x39a2ee[_0x8eb2e8('0x5e')][_0x8eb2e8('0x35')]===_0x8eb2e8('0x46')&&(_0x5ee3b8[_0x8eb2e8('0x61')]=qs['limit'](_0x39a2ee[_0x8eb2e8('0x5e')][_0x8eb2e8('0x61')]),_0x5ee3b8[_0x8eb2e8('0x73')]=qs[_0x8eb2e8('0x73')](_0x39a2ee[_0x8eb2e8('0x5e')][_0x8eb2e8('0x73')]));_0x5ee3b8[_0x8eb2e8('0x4d')]=qs[_0x8eb2e8('0x62')](_0x39a2ee[_0x8eb2e8('0x5e')][_0x8eb2e8('0x62')]),_0x5ee3b8[_0x8eb2e8('0x3b')]=qs[_0x8eb2e8('0x75')](_[_0x8eb2e8('0x27')](_0x39a2ee['query'],_0x517ceb['filters']),_0x23de63);_0x39a2ee['query'][_0x8eb2e8('0x11')]&&(_0x5ee3b8[_0x8eb2e8('0x3b')]=_[_0x8eb2e8('0x41')](_0x5ee3b8[_0x8eb2e8('0x3b')],{[Op['or']]:_[_0x8eb2e8('0x18')](_0x23de63,function(_0x5836cb){const _0x4bd94c=_0x8eb2e8;if(_0x5836cb[_0x4bd94c('0x4f')]!==_0x4bd94c('0x70')){const _0x28748d={};return _0x28748d[_0x5836cb[_0x4bd94c('0x3e')]]={[Op[_0x4bd94c('0x9')]]:'%'+_0x39a2ee[_0x4bd94c('0x5e')][_0x4bd94c('0x11')]+'%'},_0x28748d;}})}));_0x5ee3b8=_[_0x8eb2e8('0x41')]({},_0x5ee3b8,_0x39a2ee['options']);const _0x36ee36={'where':_0x5ee3b8[_0x8eb2e8('0x3b')]};return db['WhatsappQueue'][_0x8eb2e8('0x71')](_0x36ee36)[_0x8eb2e8('0x30')](function(_0x586a16){const _0x511048=_0x8eb2e8;return _0x471d36[_0x511048('0x71')]=_0x586a16,_0x39a2ee[_0x511048('0x5e')][_0x511048('0x3d')]&&(_0x5ee3b8[_0x511048('0x21')]=[{'all':!![]}]),db['WhatsappQueue']['findAll'](_0x5ee3b8);})[_0x8eb2e8('0x30')](function(_0x350ad2){return _0x471d36['rows']=_0x350ad2,_0x471d36;})['then'](respondWithFilteredResult(_0x5bbb79,_0x5ee3b8))[_0x8eb2e8('0x57')](handleError(_0x5bbb79,null));},exports[_0x338a46('0x1a')]=function(_0xb968b9,_0x3967a9){const _0x211547=_0x338a46;let _0x4e4a79={'raw':!![],'where':{'id':_0xb968b9['params']['id']}};const _0x77ba88={};return _0x77ba88[_0x211547('0xd')]=_['keys'](db[_0x211547('0x1c')]['rawAttributes']),_0x77ba88['query']=_[_0x211547('0x5c')](_0xb968b9[_0x211547('0x5e')]),_0x77ba88['filters']=_[_0x211547('0x13')](_0x77ba88['model'],_0x77ba88[_0x211547('0x5e')]),_0x4e4a79[_0x211547('0x4')]=_['intersection'](_0x77ba88[_0x211547('0xd')],qs[_0x211547('0xc')](_0xb968b9[_0x211547('0x5e')][_0x211547('0xc')])),_0x4e4a79[_0x211547('0x4')]=_0x4e4a79[_0x211547('0x4')][_0x211547('0x19')]?_0x4e4a79[_0x211547('0x4')]:_0x77ba88['model'],_0xb968b9['query'][_0x211547('0x3d')]&&(_0x4e4a79[_0x211547('0x21')]=[{'all':!![]}]),_0x4e4a79=_['merge']({},_0x4e4a79,_0xb968b9[_0x211547('0x74')]),db[_0x211547('0x1c')]['findOne'](_0x4e4a79)[_0x211547('0x30')](handleEntityNotFound(_0x3967a9,null))[_0x211547('0x30')](respondWithResult(_0x3967a9,null))[_0x211547('0x57')](handleError(_0x3967a9,null));},exports['create']=function(_0x4aa0e7,_0x3bbd40){const _0x414870=_0x338a46;return db['WhatsappQueue']['create'](_0x4aa0e7['body'],{})['then'](function(_0x2670fc){const _0xc60037=a808_0xa26d,_0x27bfd6=_0x4aa0e7['user'][_0xc60037('0x40')]({'plain':!![]});if(!_0x27bfd6)throw new Error(_0xc60037('0x7'));if(_0x27bfd6[_0xc60037('0x2b')]===_0xc60037('0x28')){const _0x59c738=_0x2670fc['get']({'plain':!![]}),_0x961f99=_0xc60037('0x59');return db[_0xc60037('0x14')][_0xc60037('0x10')]({'where':{'name':_0x961f99,'userProfileId':_0x27bfd6[_0xc60037('0x32')]},'raw':!![]})[_0xc60037('0x30')](function(_0x40e379){const _0x2cf3be=_0xc60037;return _0x40e379&&_0x40e379[_0x2cf3be('0x44')]===0x0?db['UserProfileResource'][_0x2cf3be('0x6d')]({'name':_0x59c738['name'],'resourceId':_0x59c738['id'],'type':_0x40e379[_0x2cf3be('0x3e')],'sectionId':_0x40e379['id']},{})[_0x2cf3be('0x30')](function(){return _0x2670fc;}):_0x2670fc;})['catch'](function(_0x2a51f8){logger['error']('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x2a51f8);throw _0x2a51f8;});}return _0x2670fc;})[_0x414870('0x30')](respondWithResult(_0x3bbd40,0xc9))['catch'](handleError(_0x3bbd40,null));},exports[_0x338a46('0x51')]=function(_0x5a5b64,_0x3033){const _0x48b22a=_0x338a46;return _0x5a5b64['body']['id']&&delete _0x5a5b64[_0x48b22a('0x47')]['id'],db[_0x48b22a('0x1c')][_0x48b22a('0x10')]({'where':{'id':_0x5a5b64[_0x48b22a('0x43')]['id']}})[_0x48b22a('0x30')](handleEntityNotFound(_0x3033,null))[_0x48b22a('0x30')](saveUpdates(_0x5a5b64['body'],null))[_0x48b22a('0x30')](respondWithResult(_0x3033,null))[_0x48b22a('0x57')](handleError(_0x3033,null));},exports[_0x338a46('0x26')]=function(_0x4c317e,_0x301f86){const _0x2484f1=_0x338a46;return db[_0x2484f1('0x1c')][_0x2484f1('0x10')]({'where':{'id':_0x4c317e[_0x2484f1('0x43')]['id']}})[_0x2484f1('0x30')](handleEntityNotFound(_0x301f86,null))[_0x2484f1('0x30')](removeEntity(_0x301f86,null))[_0x2484f1('0x57')](handleError(_0x301f86,null));},exports[_0x338a46('0x45')]=function(_0xb81fca,_0x17bae4){const _0x2fb0a6=_0x338a46;return db[_0x2fb0a6('0x1c')]['describe']()[_0x2fb0a6('0x30')](respondWithResult(_0x17bae4,null))['catch'](handleError(_0x17bae4,null));},exports[_0x338a46('0x60')]=function(_0x29d163,_0x69e05a){const _0x2e6ddc=_0x338a46;let _0x267947={'raw':!![],'where':{}};const _0x5debc5={};let _0x65878f;return db[_0x2e6ddc('0x1c')][_0x2e6ddc('0x10')]({'where':{'id':_0x29d163['params']['id']}})['then'](handleEntityNotFound(_0x69e05a,null))[_0x2e6ddc('0x30')](function(_0x2f6958){const _0x26113d=_0x2e6ddc;if(_0x2f6958)return _0x65878f=_0x2f6958[_0x26113d('0x40')]({'plain':!![]}),_0x5debc5[_0x26113d('0xd')]=_['keys'](db[_0x26113d('0x39')][_0x26113d('0x1')]),_0x5debc5[_0x26113d('0x5e')]=_[_0x26113d('0x5c')](_0x29d163[_0x26113d('0x5e')]),_0x5debc5['filters']=_[_0x26113d('0x13')](_0x5debc5['model'],_0x5debc5[_0x26113d('0x5e')]),_0x267947['attributes']=_[_0x26113d('0x13')](_0x5debc5['model'],qs[_0x26113d('0xc')](_0x29d163[_0x26113d('0x5e')][_0x26113d('0xc')])),_0x267947[_0x26113d('0x4')]=_0x267947['attributes'][_0x26113d('0x19')]?_0x267947[_0x26113d('0x4')]:_0x5debc5[_0x26113d('0xd')],typeof _0x29d163['query'][_0x26113d('0x35')]==='undefined'&&(_0x267947[_0x26113d('0x61')]=qs[_0x26113d('0x61')](_0x29d163['query'][_0x26113d('0x61')]),_0x267947['offset']=qs[_0x26113d('0x73')](_0x29d163[_0x26113d('0x5e')][_0x26113d('0x73')])),_0x267947['order']=qs[_0x26113d('0x62')](_0x29d163[_0x26113d('0x5e')]['sort']),_0x267947['where']=qs[_0x26113d('0x75')](_[_0x26113d('0x27')](_0x29d163[_0x26113d('0x5e')],_0x5debc5[_0x26113d('0x75')])),_0x267947[_0x26113d('0x3b')][_0x26113d('0x6b')]=_0x2f6958['id'],_0x29d163[_0x26113d('0x5e')][_0x26113d('0x11')]&&(_0x267947['where']=_['merge'](_0x267947[_0x26113d('0x3b')],{[Op['or']]:_[_0x26113d('0x18')](_0x267947[_0x26113d('0x4')],function(_0x3dce2d){const _0x1129a9=_0x26113d,_0x1e4c0d={};return _0x1e4c0d[_0x3dce2d]={[Op[_0x1129a9('0x9')]]:'%'+_0x29d163[_0x1129a9('0x5e')]['filter']+'%'},_0x1e4c0d;})})),_0x267947=_[_0x26113d('0x41')]({},_0x267947,_0x29d163[_0x26113d('0x74')]),db[_0x26113d('0x39')][_0x26113d('0x17')](_0x267947);})[_0x2e6ddc('0x30')](function(_0x37d2cc){const _0x388f24=_0x2e6ddc;if(_0x37d2cc)return db[_0x388f24('0x5')][_0x388f24('0x15')]({'where':{'id':_[_0x388f24('0x18')](_0x37d2cc,_0x388f24('0x8')),'role':_0x388f24('0x2e')},'attributes':['id','name',_0x388f24('0x2c'),_0x388f24('0xe'),_0x388f24('0x22')]});})[_0x2e6ddc('0x30')](function(_0x162921){const _0x181082=_0x2e6ddc;return _0x162921?{'count':_0x162921[_0x181082('0x71')],'rows':_[_0x181082('0x18')](_0x162921[_0x181082('0x33')],function(_0x444a95){const _0x166676=_0x181082;return{'membername':_0x444a95[_0x166676('0x3e')],'UserId':_0x444a95['id'],'queue_name':_0x65878f[_0x166676('0x3e')],'WhatsappQueueId':_0x65878f['id'],'interface':util['format'](_0x166676('0x48'),_0x166676('0x38'),_0x444a95[_0x166676('0x3e')]),'penalty':0x0,'paused':_0x444a95[_0x166676('0x2c')],'createdAt':_0x444a95[_0x166676('0x22')],'updatedAt':_0x444a95[_0x166676('0xe')]};})}:{'count':0x0,'rows':[]};})[_0x2e6ddc('0x30')](respondWithFilteredResult(_0x69e05a,_0x267947))[_0x2e6ddc('0x57')](handleError(_0x69e05a,null));},exports[_0x338a46('0xf')]=function(_0x755a2b,_0x18e145){const _0x5b3f60=_0x338a46;let _0x1572ed={};const _0x1552c8={};let _0x213c26,_0x285fc8;return db['WhatsappQueue'][_0x5b3f60('0x10')]({'where':{'id':_0x755a2b[_0x5b3f60('0x43')]['id']}})[_0x5b3f60('0x30')](handleEntityNotFound(_0x18e145,null))[_0x5b3f60('0x30')](function(_0x2e5a81){const _0x4973d3=_0x5b3f60;if(_0x2e5a81)return _0x213c26=_0x2e5a81,_0x1552c8[_0x4973d3('0xd')]=_[_0x4973d3('0x5c')](db[_0x4973d3('0x66')][_0x4973d3('0x1')]),_0x1552c8[_0x4973d3('0x5e')]=_[_0x4973d3('0x5c')](_0x755a2b[_0x4973d3('0x5e')]),_0x1552c8[_0x4973d3('0x75')]=_[_0x4973d3('0x13')](_0x1552c8['model'],_0x1552c8[_0x4973d3('0x5e')]),_0x1572ed[_0x4973d3('0x4')]=_['intersection'](_0x1552c8['model'],qs[_0x4973d3('0xc')](_0x755a2b[_0x4973d3('0x5e')]['fields'])),_0x1572ed[_0x4973d3('0x4')]=_0x1572ed[_0x4973d3('0x4')][_0x4973d3('0x19')]?_0x1572ed[_0x4973d3('0x4')]:_0x1552c8[_0x4973d3('0xd')],_0x1572ed['order']=qs[_0x4973d3('0x62')](_0x755a2b['query'][_0x4973d3('0x62')]),_0x1572ed['where']=qs[_0x4973d3('0x75')](_[_0x4973d3('0x27')](_0x755a2b[_0x4973d3('0x5e')],_0x1552c8[_0x4973d3('0x75')])),_0x755a2b[_0x4973d3('0x5e')][_0x4973d3('0x11')]&&(_0x1572ed[_0x4973d3('0x3b')]=_[_0x4973d3('0x41')](_0x1572ed[_0x4973d3('0x3b')],{[Op['or']]:_['map'](_0x1572ed[_0x4973d3('0x4')],function(_0x21e37f){const _0x1dd1d3=_0x4973d3,_0x474743={};return _0x474743[_0x21e37f]={[Op['like']]:'%'+_0x755a2b[_0x1dd1d3('0x5e')][_0x1dd1d3('0x11')]+'%'},_0x474743;})})),_0x1572ed=_[_0x4973d3('0x41')]({},_0x1572ed,_0x755a2b[_0x4973d3('0x74')]),_0x213c26[_0x4973d3('0xf')](_0x1572ed);})[_0x5b3f60('0x30')](function(_0x544a3c){const _0x184b0a=_0x5b3f60;if(_0x544a3c)return _0x285fc8=_0x544a3c[_0x184b0a('0x19')],typeof _0x755a2b[_0x184b0a('0x5e')]['nolimit']===_0x184b0a('0x46')&&(_0x1572ed[_0x184b0a('0x61')]=qs[_0x184b0a('0x61')](_0x755a2b['query'][_0x184b0a('0x61')]),_0x1572ed[_0x184b0a('0x73')]=qs['offset'](_0x755a2b[_0x184b0a('0x5e')]['offset'])),_0x213c26['getTeams'](_0x1572ed);})['then'](function(_0x2f639b){if(_0x2f639b)return _0x2f639b?{'count':_0x285fc8,'rows':_0x2f639b}:null;})[_0x5b3f60('0x30')](respondWithResult(_0x18e145,null))['catch'](handleError(_0x18e145,null));},exports[_0x338a46('0x5a')]=function(_0x7f9a00,_0x1c9d34){const _0x325d18=_0x338a46,_0x40f89c=_0x7f9a00[_0x325d18('0x47')][_0x325d18('0x2f')];return db[_0x325d18('0x66')][_0x325d18('0x17')]({'where':{'id':_0x40f89c},'attributes':['id'],'include':[{'model':db[_0x325d18('0x5')],'as':_0x325d18('0x69'),'attributes':['id',_0x325d18('0x3e'),'online',_0x325d18('0xa'),_0x325d18('0x72')],'raw':!![]}]})[_0x325d18('0x30')](function(_0xcd7697){const _0x5ec5a=_0x325d18;if(_0xcd7697){const _0x2bb62b=_[_0x5ec5a('0x1d')](_0xcd7697,function(_0x4287ec){const _0x63c202=_0x5ec5a,_0x5addbf=_0x4287ec[_0x63c202('0x40')]({'plain':!![]});return _0x5addbf[_0x63c202('0x69')];});return db[_0x5ec5a('0x1c')][_0x5ec5a('0x10')]({'where':{'id':_0x7f9a00['params']['id']}})[_0x5ec5a('0x30')](function(_0x1a9455){const _0x53a0b5=_0x5ec5a;return db['sequelize'][_0x53a0b5('0x52')](function(_0x2fa832){const _0x27b397=_0x53a0b5;return _0x1a9455[_0x27b397('0x5a')](_0x40f89c,{'transaction':_0x2fa832})[_0x27b397('0x30')](function(){const _0x5c2185=_0x27b397;return Promise[_0x5c2185('0x53')](_0x2bb62b,function(_0x2f0107){const _0x266207=_0x5c2185;return db['UserWhatsappQueue'][_0x266207('0x0')]({'where':{'UserId':_0x2f0107['id'],'WhatsappQueueId':_0x7f9a00[_0x266207('0x43')]['id']},'transaction':_0x2fa832});});})['then'](function(){_0x2bb62b['forEach'](function(_0x1581c6){const _0x4593c8=a808_0xa26d;socket[_0x4593c8('0x2')](_0x4593c8('0x4b'),{'UserId':_0x1581c6['id'],'WhatsappQueueId':_0x1a9455['id']});});});});});}})[_0x325d18('0x30')](respondWithStatusCode(_0x1c9d34,null))['catch'](handleError(_0x1c9d34,null));},exports[_0x338a46('0x6a')]=function(_0x2a2d6e,_0x193742){const _0x331477=_0x338a46;return db[_0x331477('0x66')][_0x331477('0x17')]({'where':{'id':_0x2a2d6e[_0x331477('0x5e')][_0x331477('0x2f')]},'attributes':['id'],'include':[{'model':db[_0x331477('0x5')],'as':'Agents','attributes':['id'],'raw':!![]}]})[_0x331477('0x30')](handleEntityNotFound(_0x193742,null))[_0x331477('0x30')](function(_0x126d79){const _0x2f1c5d=_0x331477,_0x2372b5=_['map'](_0x126d79,'id');let _0x4fb9fd=[];const _0x4a0fa1=[],_0x4e5b5d=squel[_0x2f1c5d('0x55')]();_0x4e5b5d[_0x2f1c5d('0x24')](_0x2f1c5d('0x6f'))['from']('team_has_whatsapp_queues','tq')['join'](_0x2f1c5d('0x68'),'ut','ut.TeamId\x20=\x20tq.TeamId')['where'](_0x2f1c5d('0x3'),_0x2a2d6e[_0x2f1c5d('0x43')]['id']);for(let _0x12c1d6=0x0;_0x12c1d6<_0x126d79[_0x2f1c5d('0x19')];_0x12c1d6+=0x1){const _0x463a1c=_0x126d79[_0x12c1d6];for(let _0x3dfe5f=0x0;_0x3dfe5f<_0x463a1c[_0x2f1c5d('0x69')][_0x2f1c5d('0x19')];_0x3dfe5f+=0x1){const _0x359d43=_0x463a1c[_0x2f1c5d('0x69')][_0x3dfe5f],_0x2fc0a7=_0x4e5b5d[_0x2f1c5d('0x5d')]();_0x2fc0a7['where'](_0x2f1c5d('0x63'),_0x359d43['id']),_0x4a0fa1[_0x2f1c5d('0x56')](db['sequelize']['query'](_0x2fc0a7['toString'](),{'type':QueryTypes[_0x2f1c5d('0x31')]})['then'](function(_0x41d5ee){const _0x35fada=_0x2f1c5d;if(_0x41d5ee[_0x35fada('0x19')]===0x1)return _0x359d43['id'];else{const _0x3f6f52=_['every'](_['map'](_0x41d5ee,_0x35fada('0x6')),function(_0x313c65){const _0x2e2325=_0x35fada;return _[_0x2e2325('0x1e')](_0x2372b5,_0x313c65);});if(_0x3f6f52)return _0x359d43['id'];}}));}}return Promise[_0x2f1c5d('0x5f')](_0x4a0fa1)[_0x2f1c5d('0x30')](function(_0x5a1da7){const _0x40bed3=_0x2f1c5d;return _0x4fb9fd=_(_0x4fb9fd)[_0x40bed3('0x1b')](_0x5a1da7)[_0x40bed3('0x4c')]()['value'](),db[_0x40bed3('0x1c')][_0x40bed3('0x10')]({'where':{'id':_0x2a2d6e[_0x40bed3('0x43')]['id']}})[_0x40bed3('0x30')](function(_0x192119){const _0x513ee0=_0x40bed3;return db[_0x513ee0('0x6c')][_0x513ee0('0x52')](function(_0xedd5eb){const _0x1f87fc=_0x513ee0;return _0x192119[_0x1f87fc('0x6a')](_0x2a2d6e[_0x1f87fc('0x5e')][_0x1f87fc('0x2f')],{'transaction':_0xedd5eb})['then'](function(){const _0x42e65a=_0x1f87fc;if(!_['isEmpty'](_0x4fb9fd))return _0x192119[_0x42e65a('0x3f')](_0x4fb9fd,{'transaction':_0xedd5eb});})['then'](function(){const _0x1d4486=_0x1f87fc;_0x4fb9fd[_0x1d4486('0x20')](function(_0x5d1980){const _0x680498=_0x1d4486;socket['emit'](_0x680498('0x50'),{'UserId':_0x5d1980,'WhatsappQueueId':_0x192119['id']});});});});});});})['then'](respondWithStatusCode(_0x193742,null))['catch'](handleError(_0x193742,null));},exports[_0x338a46('0x23')]=function(_0x49cc14,_0x13fb3b){const _0x3969cf=_0x338a46;return db[_0x3969cf('0x1c')][_0x3969cf('0x10')]({'where':{'id':_0x49cc14[_0x3969cf('0x43')]['id']}})[_0x3969cf('0x30')](function(_0x3e0b8b){const _0x4903e3=_0x3969cf;if(_0x3e0b8b)return _0x3e0b8b[_0x4903e3('0x23')](_0x49cc14[_0x4903e3('0x47')]['ids'],{'through':_[_0x4903e3('0x54')](_0x49cc14[_0x4903e3('0x47')],[_0x4903e3('0x2f'),'id'])})['then'](function(_0x295f58){const _0x6e8a9c=_0x4903e3;for(let _0x1a1785=0x0;_0x1a1785<_0x49cc14['body'][_0x6e8a9c('0x2f')][_0x6e8a9c('0x19')];_0x1a1785+=0x1){socket[_0x6e8a9c('0x2')](_0x6e8a9c('0x4b'),{'UserId':_0x49cc14[_0x6e8a9c('0x47')][_0x6e8a9c('0x2f')][_0x1a1785],'WhatsappQueueId':_0x49cc14[_0x6e8a9c('0x43')]['id']});}return _0x295f58;});})[_0x3969cf('0x30')](respondWithResult(_0x13fb3b,null))[_0x3969cf('0x57')](handleError(_0x13fb3b,null));},exports['removeAgents']=function(_0x43556e,_0x3252c3){const _0x4d31e0=_0x338a46;return db[_0x4d31e0('0x1c')][_0x4d31e0('0x10')]({'where':{'id':_0x43556e[_0x4d31e0('0x43')]['id']}})[_0x4d31e0('0x30')](handleEntityNotFound(_0x3252c3,null))[_0x4d31e0('0x30')](function(_0x12e22e){const _0x399d95=_0x4d31e0;if(_0x12e22e)return _0x12e22e[_0x399d95('0x3f')](_0x43556e[_0x399d95('0x5e')][_0x399d95('0x2f')])[_0x399d95('0x30')](function(){const _0x511193=_0x399d95;if(_[_0x511193('0x3a')](_0x43556e[_0x511193('0x5e')][_0x511193('0x2f')]))for(let _0x49c28c=0x0;_0x49c28c<_0x43556e[_0x511193('0x5e')][_0x511193('0x2f')]['length'];_0x49c28c+=0x1){socket[_0x511193('0x2')](_0x511193('0x50'),{'UserId':Number(_0x43556e['query'][_0x511193('0x2f')][_0x49c28c]),'WhatsappQueueId':Number(_0x43556e[_0x511193('0x43')]['id'])});}else socket[_0x511193('0x2')](_0x511193('0x50'),{'UserId':Number(_0x43556e[_0x511193('0x5e')]['ids']),'WhatsappQueueId':Number(_0x43556e['params']['id'])});});})['then'](respondWithStatusCode(_0x3252c3,null))[_0x4d31e0('0x57')](handleError(_0x3252c3,null));},exports[_0x338a46('0x49')]=function(_0x18dff9,_0x3f5fd9){const _0x195515=_0x338a46;let _0x1d9d76={};const _0x1e1634={};let _0x38dd36,_0x187f10;return db[_0x195515('0x1c')][_0x195515('0x10')]({'where':{'id':_0x18dff9[_0x195515('0x43')]['id']}})[_0x195515('0x30')](handleEntityNotFound(_0x3f5fd9,null))[_0x195515('0x30')](function(_0x5b1f15){const _0x254ae1=_0x195515;if(_0x5b1f15)return _0x38dd36=_0x5b1f15,_0x1e1634[_0x254ae1('0xd')]=_[_0x254ae1('0x5c')](db[_0x254ae1('0x5')]['rawAttributes']),_0x1e1634[_0x254ae1('0x5e')]=_[_0x254ae1('0x5c')](_0x18dff9[_0x254ae1('0x5e')]),_0x1e1634[_0x254ae1('0x75')]=_[_0x254ae1('0x13')](_0x1e1634[_0x254ae1('0xd')],_0x1e1634[_0x254ae1('0x5e')]),_0x1d9d76[_0x254ae1('0x4')]=_['intersection'](_0x1e1634[_0x254ae1('0xd')],qs[_0x254ae1('0xc')](_0x18dff9['query']['fields'])),_0x1d9d76['attributes']=_0x1d9d76[_0x254ae1('0x4')][_0x254ae1('0x19')]?_0x1d9d76[_0x254ae1('0x4')]:_0x1e1634['model'],_0x1d9d76[_0x254ae1('0x4d')]=qs[_0x254ae1('0x62')](_0x18dff9[_0x254ae1('0x5e')][_0x254ae1('0x62')]),_0x1d9d76['where']=qs[_0x254ae1('0x75')](_['pick'](_0x18dff9[_0x254ae1('0x5e')],_0x1e1634['filters'])),_0x18dff9[_0x254ae1('0x5e')][_0x254ae1('0x11')]&&(_0x1d9d76[_0x254ae1('0x3b')]=_['merge'](_0x1d9d76[_0x254ae1('0x3b')],{[Op['or']]:_[_0x254ae1('0x18')](_0x1d9d76['attributes'],function(_0x2f6205){const _0x3a18b0=_0x254ae1,_0x5c710a={};return _0x5c710a[_0x2f6205]={[Op[_0x3a18b0('0x9')]]:'%'+_0x18dff9[_0x3a18b0('0x5e')][_0x3a18b0('0x11')]+'%'},_0x5c710a;})})),_0x1d9d76=_[_0x254ae1('0x41')]({},_0x1d9d76,_0x18dff9[_0x254ae1('0x74')]),_0x38dd36[_0x254ae1('0x49')](_0x1d9d76);})[_0x195515('0x30')](function(_0x328b5a){const _0x1eb554=_0x195515;if(_0x328b5a)return _0x187f10=_0x328b5a[_0x1eb554('0x19')],typeof _0x18dff9[_0x1eb554('0x5e')][_0x1eb554('0x35')]===_0x1eb554('0x46')&&(_0x1d9d76[_0x1eb554('0x61')]=qs[_0x1eb554('0x61')](_0x18dff9[_0x1eb554('0x5e')][_0x1eb554('0x61')]),_0x1d9d76[_0x1eb554('0x73')]=qs[_0x1eb554('0x73')](_0x18dff9[_0x1eb554('0x5e')]['offset'])),_0x38dd36[_0x1eb554('0x49')](_0x1d9d76);})[_0x195515('0x30')](function(_0x104ecd){if(_0x104ecd)return _0x104ecd?{'count':_0x187f10,'rows':_0x104ecd}:null;})[_0x195515('0x30')](respondWithResult(_0x3f5fd9,null))[_0x195515('0x57')](handleError(_0x3f5fd9,null));};
\ No newline at end of file
+const a808_0x3af3=['fields','filters','query','model','create','WhatsappQueue','push','includes','destroy','emit','UserId','removeTeams','type','../../rediscache','compact','map','tq.TeamId','merge','filter','SIP','UserProfileSection','params','createdAt','count','whatsappPause','join','updatedAt','flatMap','order','rows','update','userWhatsappQueue:remove','userProfileId','keys','where','toString','userWhatsappQueue:save','findAll','addAgents','get','value','key','sendStatus','online','like','UserProfileResource','every','TeamId','Unable\x20to\x20retrieve\x20the\x20current\x20user','sequelize','findAndCountAll','getTeams','interface','fieldName','show','name','ut.UserId\x20=\x20?','forEach','error','length','VIRTUAL','findOne','Agents','WhatsappQueueId','util','UserWhatsappQueue','removeAgents','../../config/logger','attributes','ids','clone','then','rawAttributes','describe','Team','sort','ut.TeamId\x20=\x20tq.TeamId','role','end','../../mysqldb','user_has_teams','transaction','nolimit','select','addTeams','pick','index','getAgents','autoAssociation','catch','body','stack','limit','each','WhatsappQueueId\x20=\x20?','json','user','includeAll','all','status','offset','undefined','WhatsappQueues','options','User','intersection','isEmpty','union','set'];(function(_0x30a34c,_0x3af380){const _0x51e706=function(_0x1ae9a0){while(--_0x1ae9a0){_0x30a34c['push'](_0x30a34c['shift']());}};_0x51e706(++_0x3af380);}(a808_0x3af3,0x1e9));const a808_0x51e7=function(_0x30a34c,_0x3af380){_0x30a34c=_0x30a34c-0x0;let _0x51e706=a808_0x3af3[_0x30a34c];return _0x51e706;};const _0x36ee15=a808_0x51e7;'use strict';const util=require(_0x36ee15('0xb')),_=require('lodash'),squel=require('squel'),qs=require('../../components/parsers/qs'),logger=require(_0x36ee15('0xe'))('api'),{getSocket}=require(_0x36ee15('0x45')),socket=getSocket(),db=require(_0x36ee15('0x1a'))['db'],{Op,QueryTypes}=require('sequelize');require('./whatsappQueue.socket')['register'](socket);function respondWithStatusCode(_0x1ae9a0,_0x5e8e5d){return _0x5e8e5d=_0x5e8e5d||0xcc,function(_0x107267){const _0x1be7a2=a808_0x51e7;if(_0x107267)return _0x1ae9a0[_0x1be7a2('0x62')](_0x5e8e5d);return _0x1ae9a0[_0x1be7a2('0x2e')](_0x5e8e5d)[_0x1be7a2('0x19')]();};}function respondWithResult(_0x3027b9,_0x3f8c26){return _0x3f8c26=_0x3f8c26||0xc8,function(_0x941584){const _0x1898ee=a808_0x51e7;if(_0x941584)return _0x3027b9[_0x1898ee('0x2e')](_0x3f8c26)[_0x1898ee('0x2a')](_0x941584);};}function respondWithFilteredResult(_0x52a95e,_0x31fbe8){return function(_0x2ac629){const _0x6be954=a808_0x51e7;if(_0x2ac629){const _0x5db05d=_0x2ac629[_0x6be954('0x4f')],_0xa9c697=_0x31fbe8[_0x6be954('0x2f')];let _0x19c203=_0x31fbe8[_0x6be954('0x2f')]+_0x31fbe8['limit'],_0x145fe1;return _0x19c203>=_0x5db05d?(_0x19c203=_0x5db05d,_0x145fe1=0xc8):_0x145fe1=0xce,_0x52a95e[_0x6be954('0x2e')](_0x145fe1),_0x52a95e[_0x6be954('0x37')]('Content-Range',_0xa9c697+'-'+_0x19c203+'/'+_0x5db05d)[_0x6be954('0x2a')](_0x2ac629);}return null;};}function saveUpdates(_0x371c18){return function(_0x4a9aaf){const _0x36b314=a808_0x51e7;if(_0x4a9aaf)return _0x4a9aaf[_0x36b314('0x56')](_0x371c18)['then'](function(_0x4f0c98){return _0x4f0c98;});return null;};}function removeEntity(_0x4e3a68){return function(_0x1e5378){const _0x1fe798=a808_0x51e7;if(_0x1e5378)return _0x1e5378[_0x1fe798('0x40')]()['then'](function(){const _0x266c22=_0x1fe798,_0x1b691c=_0x1e5378[_0x266c22('0x5f')]({'plain':!![]}),_0x34cbf7=_0x266c22('0x31');return db[_0x266c22('0x65')]['destroy']({'where':{'type':_0x34cbf7,'resourceId':_0x1b691c['id']}})[_0x266c22('0x12')](function(){return _0x1e5378;});})['then'](function(){const _0x1f817f=_0x1fe798;_0x4e3a68[_0x1f817f('0x2e')](0xcc)[_0x1f817f('0x19')]();});};}function handleEntityNotFound(_0x1b55fc){return function(_0x3f837d){const _0x4a3db3=a808_0x51e7;return!_0x3f837d&&_0x1b55fc[_0x4a3db3('0x62')](0x194),_0x3f837d;};}function handleError(_0x19a680,_0x38c859){return _0x38c859=_0x38c859||0x1f4,function(_0x405af6){const _0x50df80=a808_0x51e7;logger[_0x50df80('0x5')](_0x405af6[_0x50df80('0x26')]),_0x405af6['name']&&delete _0x405af6[_0x50df80('0x2')],_0x19a680[_0x50df80('0x2e')](_0x38c859)['send'](_0x405af6);};}exports[_0x36ee15('0x21')]=function(_0x1e57df,_0x4836f7){const _0x34fa6e=_0x36ee15;let _0x10a619={};const _0x153e50={},_0x306b29={'count':0x0,'rows':[]},_0x305053=_[_0x34fa6e('0x47')](db['WhatsappQueue'][_0x34fa6e('0x13')],function(_0x24fd2b){const _0x4c7cd0=_0x34fa6e;return{'name':_0x24fd2b[_0x4c7cd0('0x0')],'type':_0x24fd2b[_0x4c7cd0('0x44')][_0x4c7cd0('0x61')]};});_0x153e50[_0x34fa6e('0x3b')]=_[_0x34fa6e('0x47')](_0x305053,_0x34fa6e('0x2')),_0x153e50[_0x34fa6e('0x3a')]=_[_0x34fa6e('0x59')](_0x1e57df[_0x34fa6e('0x3a')]),_0x153e50[_0x34fa6e('0x39')]=_[_0x34fa6e('0x34')](_0x153e50[_0x34fa6e('0x3b')],_0x153e50[_0x34fa6e('0x3a')]),_0x10a619[_0x34fa6e('0xf')]=_[_0x34fa6e('0x34')](_0x153e50[_0x34fa6e('0x3b')],qs['fields'](_0x1e57df[_0x34fa6e('0x3a')][_0x34fa6e('0x38')])),_0x10a619[_0x34fa6e('0xf')]=_0x10a619[_0x34fa6e('0xf')][_0x34fa6e('0x6')]?_0x10a619[_0x34fa6e('0xf')]:_0x153e50[_0x34fa6e('0x3b')];typeof _0x1e57df['query']['nolimit']===_0x34fa6e('0x30')&&(_0x10a619[_0x34fa6e('0x27')]=qs[_0x34fa6e('0x27')](_0x1e57df[_0x34fa6e('0x3a')][_0x34fa6e('0x27')]),_0x10a619['offset']=qs[_0x34fa6e('0x2f')](_0x1e57df[_0x34fa6e('0x3a')][_0x34fa6e('0x2f')]));_0x10a619[_0x34fa6e('0x54')]=qs['sort'](_0x1e57df[_0x34fa6e('0x3a')]['sort']),_0x10a619[_0x34fa6e('0x5a')]=qs[_0x34fa6e('0x39')](_[_0x34fa6e('0x20')](_0x1e57df[_0x34fa6e('0x3a')],_0x153e50['filters']),_0x305053);_0x1e57df[_0x34fa6e('0x3a')][_0x34fa6e('0x4a')]&&(_0x10a619[_0x34fa6e('0x5a')]=_['merge'](_0x10a619[_0x34fa6e('0x5a')],{[Op['or']]:_[_0x34fa6e('0x47')](_0x305053,function(_0x445c7d){const _0x1df53c=_0x34fa6e;if(_0x445c7d[_0x1df53c('0x44')]!==_0x1df53c('0x7')){const _0x44afc5={};return _0x44afc5[_0x445c7d[_0x1df53c('0x2')]]={[Op[_0x1df53c('0x64')]]:'%'+_0x1e57df[_0x1df53c('0x3a')][_0x1df53c('0x4a')]+'%'},_0x44afc5;}})}));_0x10a619=_['merge']({},_0x10a619,_0x1e57df[_0x34fa6e('0x32')]);const _0x3581c0={'where':_0x10a619[_0x34fa6e('0x5a')]};return db['WhatsappQueue'][_0x34fa6e('0x4f')](_0x3581c0)[_0x34fa6e('0x12')](function(_0x4c3dae){const _0x2cd25d=_0x34fa6e;return _0x306b29[_0x2cd25d('0x4f')]=_0x4c3dae,_0x1e57df['query'][_0x2cd25d('0x2c')]&&(_0x10a619['include']=[{'all':!![]}]),db[_0x2cd25d('0x3d')][_0x2cd25d('0x5d')](_0x10a619);})[_0x34fa6e('0x12')](function(_0x43ef6d){const _0x28e280=_0x34fa6e;return _0x306b29[_0x28e280('0x55')]=_0x43ef6d,_0x306b29;})[_0x34fa6e('0x12')](respondWithFilteredResult(_0x4836f7,_0x10a619))['catch'](handleError(_0x4836f7,null));},exports[_0x36ee15('0x1')]=function(_0xec46c5,_0x89ffd){const _0x307a1a=_0x36ee15;let _0x21f6a5={'raw':!![],'where':{'id':_0xec46c5['params']['id']}};const _0x446f9a={};return _0x446f9a['model']=_['keys'](db[_0x307a1a('0x3d')][_0x307a1a('0x13')]),_0x446f9a['query']=_['keys'](_0xec46c5['query']),_0x446f9a[_0x307a1a('0x39')]=_[_0x307a1a('0x34')](_0x446f9a[_0x307a1a('0x3b')],_0x446f9a[_0x307a1a('0x3a')]),_0x21f6a5[_0x307a1a('0xf')]=_['intersection'](_0x446f9a[_0x307a1a('0x3b')],qs[_0x307a1a('0x38')](_0xec46c5[_0x307a1a('0x3a')][_0x307a1a('0x38')])),_0x21f6a5['attributes']=_0x21f6a5['attributes']['length']?_0x21f6a5[_0x307a1a('0xf')]:_0x446f9a[_0x307a1a('0x3b')],_0xec46c5[_0x307a1a('0x3a')][_0x307a1a('0x2c')]&&(_0x21f6a5['include']=[{'all':!![]}]),_0x21f6a5=_['merge']({},_0x21f6a5,_0xec46c5['options']),db[_0x307a1a('0x3d')][_0x307a1a('0x8')](_0x21f6a5)[_0x307a1a('0x12')](handleEntityNotFound(_0x89ffd,null))['then'](respondWithResult(_0x89ffd,null))[_0x307a1a('0x24')](handleError(_0x89ffd,null));},exports['create']=function(_0x598036,_0x1a0c3d){const _0x2ce6b6=_0x36ee15;return db[_0x2ce6b6('0x3d')][_0x2ce6b6('0x3c')](_0x598036[_0x2ce6b6('0x25')],{})[_0x2ce6b6('0x12')](function(_0x4087a9){const _0x2bcf33=_0x2ce6b6,_0x321285=_0x598036[_0x2bcf33('0x2b')][_0x2bcf33('0x5f')]({'plain':!![]});if(!_0x321285)throw new Error(_0x2bcf33('0x68'));if(_0x321285[_0x2bcf33('0x18')]==='user'){const _0x1c0a62=_0x4087a9[_0x2bcf33('0x5f')]({'plain':!![]}),_0x5215ff=_0x2bcf33('0x31');return db[_0x2bcf33('0x4c')][_0x2bcf33('0x8')]({'where':{'name':_0x5215ff,'userProfileId':_0x321285[_0x2bcf33('0x58')]},'raw':!![]})[_0x2bcf33('0x12')](function(_0x32b9fa){const _0x38bc92=_0x2bcf33;return _0x32b9fa&&_0x32b9fa[_0x38bc92('0x23')]===0x0?db[_0x38bc92('0x65')]['create']({'name':_0x1c0a62[_0x38bc92('0x2')],'resourceId':_0x1c0a62['id'],'type':_0x32b9fa[_0x38bc92('0x2')],'sectionId':_0x32b9fa['id']},{})[_0x38bc92('0x12')](function(){return _0x4087a9;}):_0x4087a9;})[_0x2bcf33('0x24')](function(_0x545728){const _0x3d7c4e=_0x2bcf33;logger[_0x3d7c4e('0x5')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x545728);throw _0x545728;});}return _0x4087a9;})[_0x2ce6b6('0x12')](respondWithResult(_0x1a0c3d,0xc9))[_0x2ce6b6('0x24')](handleError(_0x1a0c3d,null));},exports['update']=function(_0x5c6c56,_0x2eba4e){const _0x3fb593=_0x36ee15;return _0x5c6c56['body']['id']&&delete _0x5c6c56[_0x3fb593('0x25')]['id'],db[_0x3fb593('0x3d')][_0x3fb593('0x8')]({'where':{'id':_0x5c6c56[_0x3fb593('0x4d')]['id']}})[_0x3fb593('0x12')](handleEntityNotFound(_0x2eba4e,null))[_0x3fb593('0x12')](saveUpdates(_0x5c6c56[_0x3fb593('0x25')],null))['then'](respondWithResult(_0x2eba4e,null))[_0x3fb593('0x24')](handleError(_0x2eba4e,null));},exports[_0x36ee15('0x40')]=function(_0x3fbd82,_0x1afd08){const _0x310cb6=_0x36ee15;return db['WhatsappQueue']['findOne']({'where':{'id':_0x3fbd82['params']['id']}})[_0x310cb6('0x12')](handleEntityNotFound(_0x1afd08,null))[_0x310cb6('0x12')](removeEntity(_0x1afd08,null))[_0x310cb6('0x24')](handleError(_0x1afd08,null));},exports[_0x36ee15('0x14')]=function(_0x48574d,_0x210a53){const _0x3736e0=_0x36ee15;return db[_0x3736e0('0x3d')]['describe']()[_0x3736e0('0x12')](respondWithResult(_0x210a53,null))[_0x3736e0('0x24')](handleError(_0x210a53,null));},exports['getMembers']=function(_0x4d6a53,_0x2a8dc8){const _0x41a38d=_0x36ee15;let _0x41d49f={'raw':!![],'where':{}};const _0x211dc3={};let _0x2af13d;return db[_0x41a38d('0x3d')][_0x41a38d('0x8')]({'where':{'id':_0x4d6a53[_0x41a38d('0x4d')]['id']}})['then'](handleEntityNotFound(_0x2a8dc8,null))['then'](function(_0x304c68){const _0x42e556=_0x41a38d;if(_0x304c68)return _0x2af13d=_0x304c68[_0x42e556('0x5f')]({'plain':!![]}),_0x211dc3['model']=_['keys'](db[_0x42e556('0xc')][_0x42e556('0x13')]),_0x211dc3[_0x42e556('0x3a')]=_[_0x42e556('0x59')](_0x4d6a53[_0x42e556('0x3a')]),_0x211dc3['filters']=_[_0x42e556('0x34')](_0x211dc3[_0x42e556('0x3b')],_0x211dc3[_0x42e556('0x3a')]),_0x41d49f['attributes']=_[_0x42e556('0x34')](_0x211dc3[_0x42e556('0x3b')],qs[_0x42e556('0x38')](_0x4d6a53[_0x42e556('0x3a')]['fields'])),_0x41d49f['attributes']=_0x41d49f['attributes'][_0x42e556('0x6')]?_0x41d49f['attributes']:_0x211dc3[_0x42e556('0x3b')],typeof _0x4d6a53[_0x42e556('0x3a')][_0x42e556('0x1d')]==='undefined'&&(_0x41d49f[_0x42e556('0x27')]=qs['limit'](_0x4d6a53['query'][_0x42e556('0x27')]),_0x41d49f['offset']=qs[_0x42e556('0x2f')](_0x4d6a53[_0x42e556('0x3a')][_0x42e556('0x2f')])),_0x41d49f[_0x42e556('0x54')]=qs[_0x42e556('0x16')](_0x4d6a53[_0x42e556('0x3a')][_0x42e556('0x16')]),_0x41d49f[_0x42e556('0x5a')]=qs[_0x42e556('0x39')](_[_0x42e556('0x20')](_0x4d6a53['query'],_0x211dc3[_0x42e556('0x39')])),_0x41d49f[_0x42e556('0x5a')][_0x42e556('0xa')]=_0x304c68['id'],_0x4d6a53['query'][_0x42e556('0x4a')]&&(_0x41d49f[_0x42e556('0x5a')]=_[_0x42e556('0x49')](_0x41d49f[_0x42e556('0x5a')],{[Op['or']]:_[_0x42e556('0x47')](_0x41d49f[_0x42e556('0xf')],function(_0x56e507){const _0x2408d7=_0x42e556,_0x101749={};return _0x101749[_0x56e507]={[Op['like']]:'%'+_0x4d6a53['query'][_0x2408d7('0x4a')]+'%'},_0x101749;})})),_0x41d49f=_[_0x42e556('0x49')]({},_0x41d49f,_0x4d6a53['options']),db['UserWhatsappQueue']['findAll'](_0x41d49f);})[_0x41a38d('0x12')](function(_0x5b449e){const _0x18fae2=_0x41a38d;if(_0x5b449e)return db[_0x18fae2('0x33')][_0x18fae2('0x6a')]({'where':{'id':_[_0x18fae2('0x47')](_0x5b449e,_0x18fae2('0x42')),'role':'agent'},'attributes':['id',_0x18fae2('0x2'),_0x18fae2('0x50'),'updatedAt',_0x18fae2('0x4e')]});})['then'](function(_0xa898b5){const _0x129dc4=_0x41a38d;return _0xa898b5?{'count':_0xa898b5[_0x129dc4('0x4f')],'rows':_[_0x129dc4('0x47')](_0xa898b5[_0x129dc4('0x55')],function(_0x58b299){const _0x585df3=_0x129dc4;return{'membername':_0x58b299[_0x585df3('0x2')],'UserId':_0x58b299['id'],'queue_name':_0x2af13d[_0x585df3('0x2')],'WhatsappQueueId':_0x2af13d['id'],'interface':util['format']('%s/%s',_0x585df3('0x4b'),_0x58b299['name']),'penalty':0x0,'paused':_0x58b299[_0x585df3('0x50')],'createdAt':_0x58b299[_0x585df3('0x4e')],'updatedAt':_0x58b299[_0x585df3('0x52')]};})}:{'count':0x0,'rows':[]};})[_0x41a38d('0x12')](respondWithFilteredResult(_0x2a8dc8,_0x41d49f))[_0x41a38d('0x24')](handleError(_0x2a8dc8,null));},exports[_0x36ee15('0x6b')]=function(_0x9f63b6,_0x23fadf){const _0x219e35=_0x36ee15;let _0x45fc13={};const _0x304b68={};let _0xc00a79,_0x17d855;return db[_0x219e35('0x3d')]['findOne']({'where':{'id':_0x9f63b6[_0x219e35('0x4d')]['id']}})['then'](handleEntityNotFound(_0x23fadf,null))[_0x219e35('0x12')](function(_0x4a2623){const _0x512b20=_0x219e35;if(_0x4a2623)return _0xc00a79=_0x4a2623,_0x304b68['model']=_[_0x512b20('0x59')](db[_0x512b20('0x15')][_0x512b20('0x13')]),_0x304b68[_0x512b20('0x3a')]=_[_0x512b20('0x59')](_0x9f63b6[_0x512b20('0x3a')]),_0x304b68[_0x512b20('0x39')]=_[_0x512b20('0x34')](_0x304b68[_0x512b20('0x3b')],_0x304b68[_0x512b20('0x3a')]),_0x45fc13[_0x512b20('0xf')]=_[_0x512b20('0x34')](_0x304b68['model'],qs['fields'](_0x9f63b6['query'][_0x512b20('0x38')])),_0x45fc13[_0x512b20('0xf')]=_0x45fc13[_0x512b20('0xf')][_0x512b20('0x6')]?_0x45fc13[_0x512b20('0xf')]:_0x304b68['model'],_0x45fc13[_0x512b20('0x54')]=qs[_0x512b20('0x16')](_0x9f63b6[_0x512b20('0x3a')][_0x512b20('0x16')]),_0x45fc13['where']=qs['filters'](_[_0x512b20('0x20')](_0x9f63b6['query'],_0x304b68[_0x512b20('0x39')])),_0x9f63b6[_0x512b20('0x3a')]['filter']&&(_0x45fc13[_0x512b20('0x5a')]=_[_0x512b20('0x49')](_0x45fc13['where'],{[Op['or']]:_[_0x512b20('0x47')](_0x45fc13['attributes'],function(_0x22be4e){const _0x2d7d23=_0x512b20,_0x7f8ea1={};return _0x7f8ea1[_0x22be4e]={[Op[_0x2d7d23('0x64')]]:'%'+_0x9f63b6['query'][_0x2d7d23('0x4a')]+'%'},_0x7f8ea1;})})),_0x45fc13=_[_0x512b20('0x49')]({},_0x45fc13,_0x9f63b6[_0x512b20('0x32')]),_0xc00a79['getTeams'](_0x45fc13);})['then'](function(_0x130c6e){const _0x54163d=_0x219e35;if(_0x130c6e)return _0x17d855=_0x130c6e[_0x54163d('0x6')],typeof _0x9f63b6[_0x54163d('0x3a')]['nolimit']==='undefined'&&(_0x45fc13[_0x54163d('0x27')]=qs[_0x54163d('0x27')](_0x9f63b6[_0x54163d('0x3a')][_0x54163d('0x27')]),_0x45fc13[_0x54163d('0x2f')]=qs[_0x54163d('0x2f')](_0x9f63b6[_0x54163d('0x3a')][_0x54163d('0x2f')])),_0xc00a79['getTeams'](_0x45fc13);})[_0x219e35('0x12')](function(_0x497911){if(_0x497911)return _0x497911?{'count':_0x17d855,'rows':_0x497911}:null;})['then'](respondWithResult(_0x23fadf,null))['catch'](handleError(_0x23fadf,null));},exports[_0x36ee15('0x1f')]=function(_0x5edd01,_0x5ba52c){const _0x47f985=_0x36ee15,_0x3cfde8=_0x5edd01[_0x47f985('0x25')][_0x47f985('0x10')];return db[_0x47f985('0x15')][_0x47f985('0x5d')]({'where':{'id':_0x3cfde8},'attributes':['id'],'include':[{'model':db['User'],'as':_0x47f985('0x9'),'attributes':['id',_0x47f985('0x2'),_0x47f985('0x63'),'voicePause',_0x47f985('0x6c')],'raw':!![]}]})['then'](function(_0x3a8e48){const _0x2c2cd5=_0x47f985;if(_0x3a8e48){const _0x5f0bd3=_[_0x2c2cd5('0x53')](_0x3a8e48,function(_0x3bbfb9){const _0x2309c8=_0x2c2cd5,_0x48b756=_0x3bbfb9[_0x2309c8('0x5f')]({'plain':!![]});return _0x48b756[_0x2309c8('0x9')];});return db['WhatsappQueue']['findOne']({'where':{'id':_0x5edd01[_0x2c2cd5('0x4d')]['id']}})[_0x2c2cd5('0x12')](function(_0x2cef40){const _0x23a142=_0x2c2cd5;return db[_0x23a142('0x69')]['transaction'](function(_0xb7c7cb){const _0x490977=_0x23a142;return _0x2cef40[_0x490977('0x1f')](_0x3cfde8,{'transaction':_0xb7c7cb})['then'](function(){const _0x3b5e70=_0x490977;return Promise[_0x3b5e70('0x28')](_0x5f0bd3,function(_0x17bc35){const _0x57815d=_0x3b5e70;return db[_0x57815d('0xc')]['findOrCreate']({'where':{'UserId':_0x17bc35['id'],'WhatsappQueueId':_0x5edd01[_0x57815d('0x4d')]['id']},'transaction':_0xb7c7cb});});})[_0x490977('0x12')](function(){_0x5f0bd3['forEach'](function(_0x3e24d7){const _0x59e681=a808_0x51e7;socket[_0x59e681('0x41')](_0x59e681('0x5c'),{'UserId':_0x3e24d7['id'],'WhatsappQueueId':_0x2cef40['id']});});});});});}})[_0x47f985('0x12')](respondWithStatusCode(_0x5ba52c,null))[_0x47f985('0x24')](handleError(_0x5ba52c,null));},exports['removeTeams']=function(_0x4466fd,_0x194650){const _0x21fbd0=_0x36ee15;return db['Team'][_0x21fbd0('0x5d')]({'where':{'id':_0x4466fd[_0x21fbd0('0x3a')]['ids']},'attributes':['id'],'include':[{'model':db[_0x21fbd0('0x33')],'as':_0x21fbd0('0x9'),'attributes':['id'],'raw':!![]}]})['then'](handleEntityNotFound(_0x194650,null))[_0x21fbd0('0x12')](function(_0x4ae4a8){const _0x211746=_0x21fbd0,_0x1a9753=_[_0x211746('0x47')](_0x4ae4a8,'id');let _0x2ca35d=[];const _0x26074c=[],_0x1b5592=squel[_0x211746('0x1e')]();_0x1b5592['field'](_0x211746('0x48'))['from']('team_has_whatsapp_queues','tq')[_0x211746('0x51')](_0x211746('0x1b'),'ut',_0x211746('0x17'))[_0x211746('0x5a')](_0x211746('0x29'),_0x4466fd['params']['id']);for(let _0x2e13cc=0x0;_0x2e13cc<_0x4ae4a8['length'];_0x2e13cc+=0x1){const _0x392076=_0x4ae4a8[_0x2e13cc];for(let _0x20152b=0x0;_0x20152b<_0x392076[_0x211746('0x9')]['length'];_0x20152b+=0x1){const _0x1ab174=_0x392076['Agents'][_0x20152b],_0x2e218d=_0x1b5592[_0x211746('0x11')]();_0x2e218d[_0x211746('0x5a')](_0x211746('0x3'),_0x1ab174['id']),_0x26074c[_0x211746('0x3e')](db['sequelize'][_0x211746('0x3a')](_0x2e218d[_0x211746('0x5b')](),{'type':QueryTypes['SELECT']})[_0x211746('0x12')](function(_0x3047b3){const _0x54a720=_0x211746;if(_0x3047b3[_0x54a720('0x6')]===0x1)return _0x1ab174['id'];else{const _0x3f40ec=_[_0x54a720('0x66')](_['map'](_0x3047b3,_0x54a720('0x67')),function(_0x4898b7){const _0x65e8e8=_0x54a720;return _[_0x65e8e8('0x3f')](_0x1a9753,_0x4898b7);});if(_0x3f40ec)return _0x1ab174['id'];}}));}}return Promise[_0x211746('0x2d')](_0x26074c)[_0x211746('0x12')](function(_0x334847){const _0x48b5d5=_0x211746;return _0x2ca35d=_(_0x2ca35d)[_0x48b5d5('0x36')](_0x334847)[_0x48b5d5('0x46')]()[_0x48b5d5('0x60')](),db[_0x48b5d5('0x3d')]['findOne']({'where':{'id':_0x4466fd[_0x48b5d5('0x4d')]['id']}})[_0x48b5d5('0x12')](function(_0x2288f0){const _0x40b93c=_0x48b5d5;return db['sequelize'][_0x40b93c('0x1c')](function(_0x4fada8){const _0x969dcd=_0x40b93c;return _0x2288f0[_0x969dcd('0x43')](_0x4466fd[_0x969dcd('0x3a')][_0x969dcd('0x10')],{'transaction':_0x4fada8})[_0x969dcd('0x12')](function(){const _0x546bda=_0x969dcd;if(!_[_0x546bda('0x35')](_0x2ca35d))return _0x2288f0[_0x546bda('0xd')](_0x2ca35d,{'transaction':_0x4fada8});})[_0x969dcd('0x12')](function(){const _0x437db2=_0x969dcd;_0x2ca35d[_0x437db2('0x4')](function(_0xfbada6){const _0x2d658d=_0x437db2;socket['emit'](_0x2d658d('0x57'),{'UserId':_0xfbada6,'WhatsappQueueId':_0x2288f0['id']});});});});});});})[_0x21fbd0('0x12')](respondWithStatusCode(_0x194650,null))[_0x21fbd0('0x24')](handleError(_0x194650,null));},exports['addAgents']=function(_0x211449,_0x331986){const _0x249ca4=_0x36ee15;return db[_0x249ca4('0x3d')][_0x249ca4('0x8')]({'where':{'id':_0x211449['params']['id']}})[_0x249ca4('0x12')](function(_0x97a255){const _0x20af6b=_0x249ca4;if(_0x97a255)return _0x97a255[_0x20af6b('0x5e')](_0x211449[_0x20af6b('0x25')]['ids'],{'through':_['omit'](_0x211449[_0x20af6b('0x25')],[_0x20af6b('0x10'),'id'])})[_0x20af6b('0x12')](function(_0x1d9e49){const _0x30d317=_0x20af6b;for(let _0x37b2bb=0x0;_0x37b2bb<_0x211449[_0x30d317('0x25')][_0x30d317('0x10')]['length'];_0x37b2bb+=0x1){socket[_0x30d317('0x41')](_0x30d317('0x5c'),{'UserId':_0x211449[_0x30d317('0x25')][_0x30d317('0x10')][_0x37b2bb],'WhatsappQueueId':_0x211449[_0x30d317('0x4d')]['id']});}return _0x1d9e49;});})[_0x249ca4('0x12')](respondWithResult(_0x331986,null))[_0x249ca4('0x24')](handleError(_0x331986,null));},exports[_0x36ee15('0xd')]=function(_0x2c5ab4,_0x324a47){const _0x30f665=_0x36ee15;return db['WhatsappQueue'][_0x30f665('0x8')]({'where':{'id':_0x2c5ab4[_0x30f665('0x4d')]['id']}})[_0x30f665('0x12')](handleEntityNotFound(_0x324a47,null))[_0x30f665('0x12')](function(_0x2fb955){const _0x4520fb=_0x30f665;if(_0x2fb955)return _0x2fb955[_0x4520fb('0xd')](_0x2c5ab4['query'][_0x4520fb('0x10')])[_0x4520fb('0x12')](function(){const _0x138755=_0x4520fb;if(_['isArray'](_0x2c5ab4['query'][_0x138755('0x10')]))for(let _0x2291d0=0x0;_0x2291d0<_0x2c5ab4[_0x138755('0x3a')][_0x138755('0x10')][_0x138755('0x6')];_0x2291d0+=0x1){socket[_0x138755('0x41')](_0x138755('0x57'),{'UserId':Number(_0x2c5ab4[_0x138755('0x3a')]['ids'][_0x2291d0]),'WhatsappQueueId':Number(_0x2c5ab4[_0x138755('0x4d')]['id'])});}else socket[_0x138755('0x41')]('userWhatsappQueue:remove',{'UserId':Number(_0x2c5ab4['query']['ids']),'WhatsappQueueId':Number(_0x2c5ab4['params']['id'])});});})[_0x30f665('0x12')](respondWithStatusCode(_0x324a47,null))[_0x30f665('0x24')](handleError(_0x324a47,null));},exports['getAgents']=function(_0x445d48,_0x3c876a){const _0x422ec6=_0x36ee15;let _0x221913={};const _0x40b752={};let _0x19a7bf,_0x10f58e;return db['WhatsappQueue'][_0x422ec6('0x8')]({'where':{'id':_0x445d48['params']['id']}})[_0x422ec6('0x12')](handleEntityNotFound(_0x3c876a,null))[_0x422ec6('0x12')](function(_0xc76194){const _0x5a8768=_0x422ec6;if(_0xc76194)return _0x19a7bf=_0xc76194,_0x40b752[_0x5a8768('0x3b')]=_['keys'](db[_0x5a8768('0x33')][_0x5a8768('0x13')]),_0x40b752['query']=_[_0x5a8768('0x59')](_0x445d48[_0x5a8768('0x3a')]),_0x40b752['filters']=_['intersection'](_0x40b752[_0x5a8768('0x3b')],_0x40b752['query']),_0x221913[_0x5a8768('0xf')]=_[_0x5a8768('0x34')](_0x40b752[_0x5a8768('0x3b')],qs[_0x5a8768('0x38')](_0x445d48[_0x5a8768('0x3a')][_0x5a8768('0x38')])),_0x221913['attributes']=_0x221913['attributes']['length']?_0x221913[_0x5a8768('0xf')]:_0x40b752[_0x5a8768('0x3b')],_0x221913[_0x5a8768('0x54')]=qs[_0x5a8768('0x16')](_0x445d48[_0x5a8768('0x3a')][_0x5a8768('0x16')]),_0x221913['where']=qs[_0x5a8768('0x39')](_[_0x5a8768('0x20')](_0x445d48[_0x5a8768('0x3a')],_0x40b752[_0x5a8768('0x39')])),_0x445d48['query'][_0x5a8768('0x4a')]&&(_0x221913[_0x5a8768('0x5a')]=_[_0x5a8768('0x49')](_0x221913[_0x5a8768('0x5a')],{[Op['or']]:_[_0x5a8768('0x47')](_0x221913[_0x5a8768('0xf')],function(_0x1c630e){const _0x5a4d0f=_0x5a8768,_0x4b3ef0={};return _0x4b3ef0[_0x1c630e]={[Op[_0x5a4d0f('0x64')]]:'%'+_0x445d48[_0x5a4d0f('0x3a')]['filter']+'%'},_0x4b3ef0;})})),_0x221913=_['merge']({},_0x221913,_0x445d48[_0x5a8768('0x32')]),_0x19a7bf['getAgents'](_0x221913);})['then'](function(_0x5baaca){const _0x545a3e=_0x422ec6;if(_0x5baaca)return _0x10f58e=_0x5baaca[_0x545a3e('0x6')],typeof _0x445d48['query']['nolimit']===_0x545a3e('0x30')&&(_0x221913['limit']=qs['limit'](_0x445d48[_0x545a3e('0x3a')][_0x545a3e('0x27')]),_0x221913[_0x545a3e('0x2f')]=qs['offset'](_0x445d48[_0x545a3e('0x3a')][_0x545a3e('0x2f')])),_0x19a7bf[_0x545a3e('0x22')](_0x221913);})['then'](function(_0x941063){if(_0x941063)return _0x941063?{'count':_0x10f58e,'rows':_0x941063}:null;})[_0x422ec6('0x12')](respondWithResult(_0x3c876a,null))[_0x422ec6('0x24')](handleError(_0x3c876a,null));};
\ No newline at end of file