Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / notification / notification.controller.js
index ab972be..d7cc772 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x59d1=['text','TemplateId','Sequelize','ValidationError','view','Missing\x20\x27view\x27\x20parameter','recipients','Missing\x20\x27recipients\x27\x20parameter','parse','error','chatqueue','openchannelqueue','smsqueue','whatsappqueue','some','model','toLowerCase','senderName','user','fullname','isEmpty','recipientsDescription','beep','SenderId','recipientsId','sortBy','join','Notification','forEach','recipient','emit','notification:send','Template','findOne','html','Invalid\x20\x27TemplateId\x27\x20parameter','render','startCase','User','union','ids','includes','queue','replace','push','all','catch','getAgents','map','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','bluebird','mustache','util','path','sox','ejs','lodash','squel','crypto','jsforce','to-csv','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../mysqldb','redis','defaults','localhost','socket.io-emitter','./notification.socket','register','sendStatus','status','end','json','count','limit','set','apply','reject','save','update','then','destroy','stack','name','send','sendNotification','body','hasOwnProperty'];(function(_0x1a5858,_0x41d401){var _0x22cbc3=function(_0x2552ef){while(--_0x2552ef){_0x1a5858['push'](_0x1a5858['shift']());}};_0x22cbc3(++_0x41d401);}(_0x59d1,0x92));var _0x159d=function(_0x2bd6b9,_0xba2ab){_0x2bd6b9=_0x2bd6b9-0x0;var _0x5859a9=_0x59d1[_0x2bd6b9];return _0x5859a9;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x159d('0x0'));var rimraf=require(_0x159d('0x1'));var zipdir=require(_0x159d('0x2'));var jsonpatch=require(_0x159d('0x3'));var rp=require(_0x159d('0x4'));var moment=require('moment');var BPromise=require(_0x159d('0x5'));var Mustache=require(_0x159d('0x6'));var util=require(_0x159d('0x7'));var path=require(_0x159d('0x8'));var sox=require(_0x159d('0x9'));var csv=require('to-csv');var ejs=require(_0x159d('0xa'));var fs=require('fs');var _=require(_0x159d('0xb'));var squel=require(_0x159d('0xc'));var crypto=require(_0x159d('0xd'));var jsforce=require(_0x159d('0xe'));var deskjs=require('desk.js');var toCsv=require(_0x159d('0xf'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require('ioredis');var authService=require(_0x159d('0x10'));var qs=require(_0x159d('0x11'));var as=require(_0x159d('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x159d('0x13'))(_0x159d('0x14'));var utils=require(_0x159d('0x15'));var config=require('../../config/environment');var db=require(_0x159d('0x16'))['db'];config[_0x159d('0x17')]=_[_0x159d('0x18')](config[_0x159d('0x17')],{'host':_0x159d('0x19'),'port':0x18eb});var socket=require(_0x159d('0x1a'))(new Redis(config['redis']));require(_0x159d('0x1b'))[_0x159d('0x1c')](socket);function respondWithStatusCode(_0x28f43f,_0x541fe1){_0x541fe1=_0x541fe1||0xcc;return function(_0x1d6337){if(_0x1d6337){return _0x28f43f[_0x159d('0x1d')](_0x541fe1);}return _0x28f43f[_0x159d('0x1e')](_0x541fe1)[_0x159d('0x1f')]();};}function respondWithResult(_0x24c90c,_0x2f8171){_0x2f8171=_0x2f8171||0xc8;return function(_0x2cfdd8){if(_0x2cfdd8){return _0x24c90c[_0x159d('0x1e')](_0x2f8171)[_0x159d('0x20')](_0x2cfdd8);}};}function respondWithFilteredResult(_0x4d0ba0,_0x4d459a){return function(_0x35db77){if(_0x35db77){var _0x16baeb=_0x35db77[_0x159d('0x21')],_0x28f5ec=_0x4d459a['offset'],_0x577136=_0x4d459a['offset']+_0x4d459a[_0x159d('0x22')],_0x4bc849;if(_0x577136>=_0x16baeb){_0x577136=_0x16baeb;_0x4bc849=0xc8;}else{_0x4bc849=0xce;}_0x4d0ba0[_0x159d('0x1e')](_0x4bc849);return _0x4d0ba0[_0x159d('0x23')]('Content-Range',_0x28f5ec+'-'+_0x577136+'/'+_0x16baeb)['json'](_0x35db77);}return null;};}function patchUpdates(_0x2ab0c7){return function(_0x3f0e33){try{jsonpatch[_0x159d('0x24')](_0x3f0e33,_0x2ab0c7,!![]);}catch(_0x53b63c){return BPromise[_0x159d('0x25')](_0x53b63c);}return _0x3f0e33[_0x159d('0x26')]();};}function saveUpdates(_0x39b2e9,_0x16105c){return function(_0x21d20c){if(_0x21d20c){return _0x21d20c[_0x159d('0x27')](_0x39b2e9)[_0x159d('0x28')](function(_0x1c7278){return _0x1c7278;});}return null;};}function removeEntity(_0x40a00c,_0x2560a2){return function(_0x5f44ed){if(_0x5f44ed){return _0x5f44ed[_0x159d('0x29')]()[_0x159d('0x28')](function(){_0x40a00c['status'](0xcc)[_0x159d('0x1f')]();});}};}function handleEntityNotFound(_0x178c85,_0x9eab58){return function(_0x3ba488){if(!_0x3ba488){_0x178c85[_0x159d('0x1d')](0x194);}return _0x3ba488;};}function handleError(_0x163001,_0x2f06df){_0x2f06df=_0x2f06df||0x1f4;return function(_0x3d68dc){logger['error'](_0x3d68dc[_0x159d('0x2a')]);if(_0x3d68dc[_0x159d('0x2b')]){delete _0x3d68dc[_0x159d('0x2b')];}_0x163001['status'](_0x2f06df)[_0x159d('0x2c')](_0x3d68dc);};}exports[_0x159d('0x2d')]=function(_0x215520,_0x482e6d,_0x191bf9){if(!_0x215520[_0x159d('0x2e')][_0x159d('0x2f')](_0x159d('0x30'))&&!_0x215520['body'][_0x159d('0x2f')](_0x159d('0x31'))){throw new db[(_0x159d('0x32'))][(_0x159d('0x33'))]('Must\x20specify\x20at\x20least\x20one\x20argument\x20for\x20\x27text\x27\x20or\x20\x27TemplateId\x27');}else{if(_0x215520[_0x159d('0x2e')]['hasOwnProperty']('TemplateId')&&!_0x215520['body'][_0x159d('0x2f')](_0x159d('0x34'))){throw new db['Sequelize'][(_0x159d('0x33'))](_0x159d('0x35'));}if(!_0x215520[_0x159d('0x2e')][_0x159d('0x2f')](_0x159d('0x36'))){throw new db['Sequelize'][(_0x159d('0x33'))](_0x159d('0x37'));}else{try{var _0x7cca0c=JSON[_0x159d('0x38')](_0x215520[_0x159d('0x2e')][_0x159d('0x36')]);}catch(_0x1fb104){logger[_0x159d('0x39')](_0x1fb104);throw new db['Sequelize']['ValidationError']('Invalid\x20\x27recipients\x27\x20object');}var _0x48a3c0=[_0x159d('0x3a'),'faxqueue','mailqueue',_0x159d('0x3b'),_0x159d('0x3c'),'voicequeue',_0x159d('0x3d'),'team','user'];if(_[_0x159d('0x3e')](_0x7cca0c,function(_0x502fc8){return!_['includes'](_0x48a3c0,_0x502fc8[_0x159d('0x3f')][_0x159d('0x40')]());})){throw new db[(_0x159d('0x32'))]['ValidationError']('Invalid\x20model\x20in\x20\x27recipients\x27\x20object');}}}var _0xb62ad1={};_0xb62ad1[_0x159d('0x41')]=_0x215520[_0x159d('0x2e')][_0x159d('0x2f')](_0x159d('0x41'))?_0x215520[_0x159d('0x2e')][_0x159d('0x41')]:_0x215520[_0x159d('0x42')][_0x159d('0x43')];_0xb62ad1['recipientsDescription']=_[_0x159d('0x44')](_0x215520[_0x159d('0x2e')]['recipientsDescription'])?null:_0x215520[_0x159d('0x2e')][_0x159d('0x45')];_0xb62ad1[_0x159d('0x46')]=_0x215520['body']['beep']||![];_0xb62ad1[_0x159d('0x47')]=_0x215520[_0x159d('0x42')]['id'];return getContent(_0x215520[_0x159d('0x2e')])['then'](function(_0x43a5d5){_0xb62ad1[_0x159d('0x2e')]=_0x43a5d5;return getRecipients(_0x7cca0c);})[_0x159d('0x28')](function(_0x4d1429){_0xb62ad1[_0x159d('0x48')]=_[_0x159d('0x49')](_0x4d1429)[_0x159d('0x4a')](',');return db['sequelize']['transaction'](function(_0xd78903){return db[_0x159d('0x4b')]['create'](_0xb62ad1,{'raw':!![],'transaction':_0xd78903})[_0x159d('0x28')](function(_0x58d102){var _0x443d96={'sender':_0xb62ad1[_0x159d('0x41')],'description':_0xb62ad1[_0x159d('0x45')],'content':_0xb62ad1[_0x159d('0x2e')],'beep':_0xb62ad1['beep']};_0x4d1429[_0x159d('0x4c')](function(_0x58291f){_0x443d96[_0x159d('0x4d')]=_0x58291f;socket[_0x159d('0x4e')](_0x159d('0x4f'),_0x443d96);});return _0x58d102;});});})[_0x159d('0x28')](respondWithResult(_0x482e6d,0xc9))['catch'](handleError(_0x482e6d,null));};function getContent(_0x9fb822){return new BPromise(function(_0x35d497,_0x58eb3e){if(_0x9fb822['text']){_0x35d497(_0x9fb822[_0x159d('0x30')]);return;}return db[_0x159d('0x50')][_0x159d('0x51')]({'attributes':[_0x159d('0x52')],'where':{'id':_0x9fb822[_0x159d('0x31')]},'raw':!![]})['then'](function(_0x4fc33e){if(!_0x4fc33e)throw new db[(_0x159d('0x32'))]['ValidationError'](_0x159d('0x53'));var _0x365a7=Mustache[_0x159d('0x54')](_0x4fc33e[_0x159d('0x52')],_0x9fb822['view']);_0x35d497(_0x365a7);})['catch'](function(_0x41aaef){_0x58eb3e(_0x41aaef);});});}function getRecipients(_0x29a0d9){return new BPromise(function(_0x148087,_0x2823c2){var _0x36307d=[];var _0x280663=[];_0x29a0d9['forEach'](function(_0x5db2bb){var _0x4d4f75=_[_0x159d('0x55')](_0x5db2bb[_0x159d('0x3f')][_0x159d('0x40')]());if(_0x4d4f75===_0x159d('0x56')){_0x36307d=_[_0x159d('0x57')](_0x36307d,_0x5db2bb[_0x159d('0x58')]);}else{if(_[_0x159d('0x59')](_0x4d4f75,_0x159d('0x5a')))_0x4d4f75=_0x4d4f75[_0x159d('0x5b')](_0x159d('0x5a'),'Queue');_0x5db2bb['ids'][_0x159d('0x4c')](function(_0x3c3645){_0x280663[_0x159d('0x5c')](getAgents(_0x4d4f75,_0x3c3645));});}});return BPromise[_0x159d('0x5d')](_0x280663)[_0x159d('0x28')](function(_0xfeb778){_0x36307d=_['union'](_0x36307d,_['flatten'](_0xfeb778));_0x148087(_0x36307d);})[_0x159d('0x5e')](function(_0x26ff17){_0x2823c2(_0x26ff17);});});}function getAgents(_0x81f272,_0x250040){return new BPromise(function(_0x28aba1,_0x5cbd53){return db[_0x81f272]['findOne']({'where':{'id':_0x250040}})[_0x159d('0x28')](function(_0x5525eb){return _0x5525eb[_0x159d('0x5f')]({'attributes':['id'],'raw':!![]})[_0x159d('0x28')](function(_0x5d0c1f){var _0x545e68=_[_0x159d('0x60')](_0x5d0c1f,'id');_0x28aba1(_0x545e68);});})['catch'](function(_0x1887ec){_0x5cbd53(_0x1887ec);});});}
\ No newline at end of file
+var _0x6347=['recipients','parse','Invalid\x20\x27recipients\x27\x20object','faxqueue','openchannelqueue','whatsappqueue','team','user','some','includes','model','toLowerCase','Invalid\x20model\x20in\x20\x27recipients\x27\x20object','senderName','recipientsDescription','isEmpty','beep','SenderId','recipientsId','sortBy','join','sequelize','transaction','create','forEach','emit','catch','Template','html','Invalid\x20\x27TemplateId\x27\x20parameter','render','startCase','User','union','queue','replace','Queue','ids','push','all','findOne','getAgents','map','html-pdf','eml-format','rimraf','request-promise','bluebird','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','../../config/environment','defaults','redis','localhost','socket.io-emitter','./notification.socket','register','sendStatus','status','end','count','offset','limit','Content-Range','json','apply','reject','save','then','destroy','error','stack','name','send','sendNotification','body','text','hasOwnProperty','TemplateId','ValidationError','Must\x20specify\x20at\x20least\x20one\x20argument\x20for\x20\x27text\x27\x20or\x20\x27TemplateId\x27','view','Sequelize','Missing\x20\x27view\x27\x20parameter'];(function(_0x152f4a,_0x1e889a){var _0x1719db=function(_0x1eb0e4){while(--_0x1eb0e4){_0x152f4a['push'](_0x152f4a['shift']());}};_0x1719db(++_0x1e889a);}(_0x6347,0x154));var _0x7634=function(_0x37df65,_0x4fcd72){_0x37df65=_0x37df65-0x0;var _0x9987ab=_0x6347[_0x37df65];return _0x9987ab;};'use strict';var pdf=require(_0x7634('0x0'));var emlformat=require(_0x7634('0x1'));var rimraf=require(_0x7634('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x7634('0x3'));var moment=require('moment');var BPromise=require(_0x7634('0x4'));var Mustache=require('mustache');var util=require(_0x7634('0x5'));var path=require(_0x7634('0x6'));var sox=require(_0x7634('0x7'));var csv=require(_0x7634('0x8'));var ejs=require(_0x7634('0x9'));var fs=require('fs');var _=require(_0x7634('0xa'));var squel=require(_0x7634('0xb'));var crypto=require(_0x7634('0xc'));var jsforce=require(_0x7634('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x7634('0x8'));var querystring=require(_0x7634('0xe'));var Papa=require(_0x7634('0xf'));var Redis=require(_0x7634('0x10'));var authService=require(_0x7634('0x11'));var qs=require(_0x7634('0x12'));var as=require(_0x7634('0x13'));var hardwareService=require(_0x7634('0x14'));var logger=require(_0x7634('0x15'))('api');var utils=require('../../config/utils');var config=require(_0x7634('0x16'));var db=require('../../mysqldb')['db'];config['redis']=_[_0x7634('0x17')](config[_0x7634('0x18')],{'host':_0x7634('0x19'),'port':0x18eb});var socket=require(_0x7634('0x1a'))(new Redis(config[_0x7634('0x18')]));require(_0x7634('0x1b'))[_0x7634('0x1c')](socket);function respondWithStatusCode(_0x844b42,_0x4c91e8){_0x4c91e8=_0x4c91e8||0xcc;return function(_0x557354){if(_0x557354){return _0x844b42[_0x7634('0x1d')](_0x4c91e8);}return _0x844b42[_0x7634('0x1e')](_0x4c91e8)[_0x7634('0x1f')]();};}function respondWithResult(_0x47caf1,_0xc2f9f8){_0xc2f9f8=_0xc2f9f8||0xc8;return function(_0x3666bb){if(_0x3666bb){return _0x47caf1['status'](_0xc2f9f8)['json'](_0x3666bb);}};}function respondWithFilteredResult(_0x10ce00,_0x5cfe92){return function(_0x127dc8){if(_0x127dc8){var _0x50d82c=_0x127dc8[_0x7634('0x20')],_0x4f339a=_0x5cfe92['offset'],_0x296c7a=_0x5cfe92[_0x7634('0x21')]+_0x5cfe92[_0x7634('0x22')],_0x2a10a0;if(_0x296c7a>=_0x50d82c){_0x296c7a=_0x50d82c;_0x2a10a0=0xc8;}else{_0x2a10a0=0xce;}_0x10ce00[_0x7634('0x1e')](_0x2a10a0);return _0x10ce00['set'](_0x7634('0x23'),_0x4f339a+'-'+_0x296c7a+'/'+_0x50d82c)[_0x7634('0x24')](_0x127dc8);}return null;};}function patchUpdates(_0x34e818){return function(_0x5ac25c){try{jsonpatch[_0x7634('0x25')](_0x5ac25c,_0x34e818,!![]);}catch(_0x3ec564){return BPromise[_0x7634('0x26')](_0x3ec564);}return _0x5ac25c[_0x7634('0x27')]();};}function saveUpdates(_0x1c093d,_0x3eb0ad){return function(_0x236179){if(_0x236179){return _0x236179['update'](_0x1c093d)[_0x7634('0x28')](function(_0x3e7cea){return _0x3e7cea;});}return null;};}function removeEntity(_0x3a031b,_0x529a73){return function(_0x1fd32){if(_0x1fd32){return _0x1fd32[_0x7634('0x29')]()[_0x7634('0x28')](function(){_0x3a031b[_0x7634('0x1e')](0xcc)[_0x7634('0x1f')]();});}};}function handleEntityNotFound(_0x324364,_0x2db528){return function(_0x440af0){if(!_0x440af0){_0x324364[_0x7634('0x1d')](0x194);}return _0x440af0;};}function handleError(_0x1db078,_0x4dcec1){_0x4dcec1=_0x4dcec1||0x1f4;return function(_0x53bf42){logger[_0x7634('0x2a')](_0x53bf42[_0x7634('0x2b')]);if(_0x53bf42['name']){delete _0x53bf42[_0x7634('0x2c')];}_0x1db078[_0x7634('0x1e')](_0x4dcec1)[_0x7634('0x2d')](_0x53bf42);};}exports[_0x7634('0x2e')]=function(_0x4ac181,_0x5f2550,_0x450fe1){if(!_0x4ac181[_0x7634('0x2f')]['hasOwnProperty'](_0x7634('0x30'))&&!_0x4ac181[_0x7634('0x2f')][_0x7634('0x31')](_0x7634('0x32'))){throw new db['Sequelize'][(_0x7634('0x33'))](_0x7634('0x34'));}else{if(_0x4ac181[_0x7634('0x2f')][_0x7634('0x31')](_0x7634('0x32'))&&!_0x4ac181[_0x7634('0x2f')]['hasOwnProperty'](_0x7634('0x35'))){throw new db[(_0x7634('0x36'))][(_0x7634('0x33'))](_0x7634('0x37'));}if(!_0x4ac181[_0x7634('0x2f')][_0x7634('0x31')](_0x7634('0x38'))){throw new db['Sequelize'][(_0x7634('0x33'))]('Missing\x20\x27recipients\x27\x20parameter');}else{try{var _0x980d49=JSON[_0x7634('0x39')](_0x4ac181[_0x7634('0x2f')][_0x7634('0x38')]);}catch(_0x3004e2){logger[_0x7634('0x2a')](_0x3004e2);throw new db[(_0x7634('0x36'))][(_0x7634('0x33'))](_0x7634('0x3a'));}var _0x6ecf42=['chatqueue',_0x7634('0x3b'),'mailqueue',_0x7634('0x3c'),'smsqueue','voicequeue',_0x7634('0x3d'),_0x7634('0x3e'),_0x7634('0x3f')];if(_[_0x7634('0x40')](_0x980d49,function(_0x2997e3){return!_[_0x7634('0x41')](_0x6ecf42,_0x2997e3[_0x7634('0x42')][_0x7634('0x43')]());})){throw new db[(_0x7634('0x36'))][(_0x7634('0x33'))](_0x7634('0x44'));}}}var _0x30915a={};_0x30915a[_0x7634('0x45')]=_0x4ac181['body'][_0x7634('0x31')](_0x7634('0x45'))?_0x4ac181['body']['senderName']:_0x4ac181[_0x7634('0x3f')]['fullname'];_0x30915a[_0x7634('0x46')]=_[_0x7634('0x47')](_0x4ac181[_0x7634('0x2f')][_0x7634('0x46')])?null:_0x4ac181['body'][_0x7634('0x46')];_0x30915a[_0x7634('0x48')]=_0x4ac181[_0x7634('0x2f')][_0x7634('0x48')]||![];_0x30915a[_0x7634('0x49')]=_0x4ac181[_0x7634('0x3f')]['id'];return getContent(_0x4ac181[_0x7634('0x2f')])[_0x7634('0x28')](function(_0x41182c){_0x30915a['body']=_0x41182c;return getRecipients(_0x980d49);})['then'](function(_0x33ae78){_0x30915a[_0x7634('0x4a')]=_[_0x7634('0x4b')](_0x33ae78)[_0x7634('0x4c')](',');return db[_0x7634('0x4d')][_0x7634('0x4e')](function(_0x2dc3f1){return db['Notification'][_0x7634('0x4f')](_0x30915a,{'raw':!![],'transaction':_0x2dc3f1})[_0x7634('0x28')](function(_0x147dfe){var _0x4e1d06={'sender':_0x30915a[_0x7634('0x45')],'description':_0x30915a[_0x7634('0x46')],'content':_0x30915a[_0x7634('0x2f')],'beep':_0x30915a[_0x7634('0x48')]};_0x33ae78[_0x7634('0x50')](function(_0x60e50e){_0x4e1d06['recipient']=_0x60e50e;socket[_0x7634('0x51')]('notification:send',_0x4e1d06);});return _0x147dfe;});});})[_0x7634('0x28')](respondWithResult(_0x5f2550,0xc9))[_0x7634('0x52')](handleError(_0x5f2550,null));};function getContent(_0x1aa387){return new BPromise(function(_0x4deb25,_0x1cf755){if(_0x1aa387[_0x7634('0x30')]){_0x4deb25(_0x1aa387[_0x7634('0x30')]);return;}return db[_0x7634('0x53')]['findOne']({'attributes':[_0x7634('0x54')],'where':{'id':_0x1aa387[_0x7634('0x32')]},'raw':!![]})[_0x7634('0x28')](function(_0x5d325f){if(!_0x5d325f)throw new db[(_0x7634('0x36'))][(_0x7634('0x33'))](_0x7634('0x55'));var _0x14cf7a=Mustache[_0x7634('0x56')](_0x5d325f['html'],_0x1aa387['view']);_0x4deb25(_0x14cf7a);})[_0x7634('0x52')](function(_0x4740c8){_0x1cf755(_0x4740c8);});});}function getRecipients(_0x2b432f){return new BPromise(function(_0x2a6aac,_0x2ef48c){var _0x18f8f2=[];var _0x214ebd=[];_0x2b432f[_0x7634('0x50')](function(_0x1900be){var _0x135bda=_[_0x7634('0x57')](_0x1900be[_0x7634('0x42')][_0x7634('0x43')]());if(_0x135bda===_0x7634('0x58')){_0x18f8f2=_[_0x7634('0x59')](_0x18f8f2,_0x1900be['ids']);}else{if(_[_0x7634('0x41')](_0x135bda,_0x7634('0x5a')))_0x135bda=_0x135bda[_0x7634('0x5b')](_0x7634('0x5a'),_0x7634('0x5c'));_0x1900be[_0x7634('0x5d')][_0x7634('0x50')](function(_0x12b5c9){_0x214ebd[_0x7634('0x5e')](getAgents(_0x135bda,_0x12b5c9));});}});return BPromise[_0x7634('0x5f')](_0x214ebd)[_0x7634('0x28')](function(_0x288a17){_0x18f8f2=_[_0x7634('0x59')](_0x18f8f2,_['flatten'](_0x288a17));_0x2a6aac(_0x18f8f2);})[_0x7634('0x52')](function(_0x24e70e){_0x2ef48c(_0x24e70e);});});}function getAgents(_0x3aa86a,_0x23349e){return new BPromise(function(_0x2dbe8b,_0x47c8ee){return db[_0x3aa86a][_0x7634('0x60')]({'where':{'id':_0x23349e}})[_0x7634('0x28')](function(_0x4ed824){return _0x4ed824[_0x7634('0x61')]({'attributes':['id'],'raw':!![]})[_0x7634('0x28')](function(_0x1561d5){var _0x976602=_[_0x7634('0x62')](_0x1561d5,'id');_0x2dbe8b(_0x976602);});})['catch'](function(_0x438665){_0x47c8ee(_0x438665);});});}
\ No newline at end of file