Built motion from commit da617fac.|2.6.6
[motion2.git] / server / api / cmContact / cmContact.model.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0xd9e7=['CmHopperFinal','cmContact,\x20afterCreate,\x20','ListId','Campaign','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopper\x20Campaign\x20','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopperFinal\x20Campaign\x20','findAll','outbound','dialCheckDuplicateType','length','get','VoiceQueue','CmList','BlackLists','CmHopperBlack','afterCreate','always','cmContact,\x20%s,\x20%s','message','List\x20not\x20found','models','isEmpty','destroy','ContactId','VoiceQueueId','CampaignId','push','all','[CmContact][afterDestroy][Succesfull]','[CmContact][afterDestroy][Error]','lodash','api','moment','bluebird','request-promise','path','../../config/environment','../../config/environment/shared','./cmContact.attributes','exports','CmContact','cm_contacts','phone','fti_cm_contacts','email','FULLTEXT','utf8mb4','utf8mb4_unicode_ci','error','cmContact','inspect','format','YYYY-MM-DD\x20HH:mm:ss','dialTimezone','isNil','timezones','utcOffset','scheduledat','minutes','then','ret','CmHopper','findOne','cmContact,\x20afterCreate\x20','create','priority','callbackUniqueid','catch','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopper\x20VoiceQueue\x20'];(function(_0x1589dd,_0x2b9d22){var _0x1bddd1=function(_0x3687f8){while(--_0x3687f8){_0x1589dd['push'](_0x1589dd['shift']());}};_0x1bddd1(++_0x2b9d22);}(_0xd9e7,0x177));var _0x7d9e=function(_0x5783f4,_0x4a9e0a){_0x5783f4=_0x5783f4-0x0;var _0x28e380=_0xd9e7[_0x5783f4];return _0x28e380;};'use strict';var _=require(_0x7d9e('0x0'));var util=require('util');var logger=require('../../config/logger')(_0x7d9e('0x1'));var moment=require(_0x7d9e('0x2'));var BPromise=require(_0x7d9e('0x3'));var rp=require(_0x7d9e('0x4'));var fs=require('fs');var path=require(_0x7d9e('0x5'));var rimraf=require('rimraf');var config=require(_0x7d9e('0x6'));var shared=require(_0x7d9e('0x7'));var attributes=require(_0x7d9e('0x8'));module[_0x7d9e('0x9')]=function(_0x522fa6,_0x477196){return _0x522fa6['define'](_0x7d9e('0xa'),attributes,{'tableName':_0x7d9e('0xb'),'paranoid':!![],'indexes':[{'name':_0x7d9e('0xc'),'fields':['phone']},{'name':_0x7d9e('0xd'),'fields':['firstName','lastName',_0x7d9e('0xc'),'mobile','fax',_0x7d9e('0xe')],'type':_0x7d9e('0xf')}],'timestamps':!![],'charset':_0x7d9e('0x10'),'collate':_0x7d9e('0x11'),'hooks':{'afterCreate':function(_0x2608b5,_0x587789,_0xf55945){var _0x1a70d1=_0x522fa6['models'];var _0x2386ab=_0x2608b5['get']({'plain':!![]});function _0x26661b(){return function(_0x293a6b){logger[_0x7d9e('0x12')](_0x7d9e('0x13'),'afterCreate',util[_0x7d9e('0x14')](_0x293a6b,{'showHidden':![],'depth':null}));};}function _0x15729c(_0x229a11,_0x63f6e2){var _0x23411b=_0x63f6e2['scheduledat']?_0x63f6e2['scheduledat']:moment()[_0x7d9e('0x15')](_0x7d9e('0x16'));return new BPromise(function(_0xbfe01d,_0x2b847f){if(_['isNil'](_0x63f6e2[_0x7d9e('0x17')])){_0xbfe01d({'ret':_0x23411b});}else{_0x1a70d1['VoiceQueue']['findOne']({'where':{'id':_0x229a11['id']}})['then'](function(_0x4e8742){if(!_['isNil'](_0x4e8742)){var _0x20dfa2=_0x4e8742[_0x7d9e('0x17')];if(!_[_0x7d9e('0x18')](_0x20dfa2)){var _0x445eda=shared[_0x7d9e('0x19')];var _0x18b342=_0x445eda[_0x20dfa2];var _0xa2823e=_0x445eda[_0x63f6e2['dialTimezone']];if(!_[_0x7d9e('0x18')](_0x18b342)&&!_[_0x7d9e('0x18')](_0xa2823e)){var _0x3d6253=_0x18b342[_0x7d9e('0x1a')]-_0xa2823e[_0x7d9e('0x1a')];_0x23411b=_0x63f6e2[_0x7d9e('0x1b')]?_0x63f6e2[_0x7d9e('0x1b')]:moment();var _0x4da768=moment(_0x23411b)['add'](_0x3d6253,_0x7d9e('0x1c'));_0xbfe01d({'ret':_0x4da768[_0x7d9e('0x15')](_0x7d9e('0x16'))});}else _0xbfe01d({'ret':_0x23411b});}else _0xbfe01d({'ret':_0x23411b});}else{_0xbfe01d({'ret':_0x23411b});}});}});return 0xa;}var _0x15ad46=function(_0x22c421){return new BPromise(function(_0x11b150,_0x69d0cf){_0x15729c(_0x22c421,_0x2386ab)[_0x7d9e('0x1d')](function(_0x53e647){_0x2386ab[_0x7d9e('0x1b')]=_0x53e647[_0x7d9e('0x1e')];_0x1a70d1[_0x7d9e('0x1f')][_0x7d9e('0x20')]({'where':{'phone':_0x2386ab[_0x7d9e('0xc')],'VoiceQueueId':_0x22c421['id']}})[_0x7d9e('0x1d')](function(_0x4ff2d7){if(!_['isNil'](_0x4ff2d7)){throw new Error(_0x7d9e('0x21')+_0x2386ab[_0x7d9e('0xc')]+'\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20onlyIfOpen,\x20exist\x20in\x20hopper\x20VoiceQueue\x20'+_0x22c421['id']);}return _0x1a70d1[_0x7d9e('0x1f')][_0x7d9e('0x22')]({'phone':_0x2386ab['phone'],'ContactId':_0x2386ab['id'],'ListId':_0x2386ab['ListId'],'priority':_0x2386ab[_0x7d9e('0x23')]?_0x2386ab[_0x7d9e('0x23')]:0x2,'scheduledat':_0x2386ab[_0x7d9e('0x1b')]?_0x2386ab[_0x7d9e('0x1b')]:moment()[_0x7d9e('0x15')]('YYYY-MM-DD\x20HH:mm:ss'),'callback':_0x2386ab[_0x7d9e('0x24')]?!![]:![],'callbackuniqueid':_0x2386ab['callbackUniqueid']?_0x2386ab[_0x7d9e('0x24')]:undefined,'callbackat':_0x2386ab['callbackUniqueid']?moment()[_0x7d9e('0x15')](_0x7d9e('0x16')):undefined,'VoiceQueueId':_0x22c421['id']});})[_0x7d9e('0x25')](function(_0x242916){_0x69d0cf(_0x242916);});});});};var _0x1efc20=function(_0x5b86dd){return new BPromise(function(_0x54f2b8,_0x398965){_0x15729c(_0x5b86dd,_0x2386ab)[_0x7d9e('0x1d')](function(_0x2dca4c){_0x2386ab[_0x7d9e('0x1b')]=_0x2dca4c[_0x7d9e('0x1e')];_0x1a70d1[_0x7d9e('0x1f')][_0x7d9e('0x20')]({'where':{'phone':_0x2386ab['phone'],'VoiceQueueId':_0x5b86dd['id']}})[_0x7d9e('0x1d')](function(_0x46377e){if(!_[_0x7d9e('0x18')](_0x46377e)){throw new Error(_0x7d9e('0x21')+_0x2386ab[_0x7d9e('0xc')]+_0x7d9e('0x26')+_0x5b86dd['id']);}return _0x1a70d1[_0x7d9e('0x27')][_0x7d9e('0x20')]({'where':{'calleridnum':_0x2386ab['phone'],'VoiceQueueId':_0x5b86dd['id']}});})[_0x7d9e('0x1d')](function(_0x18612f){if(!_[_0x7d9e('0x18')](_0x18612f)){throw new Error(_0x7d9e('0x28')+_0x2386ab['phone']+'\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopperFinal\x20VoiceQueue\x20'+_0x5b86dd['id']);}return _0x1a70d1[_0x7d9e('0x1f')][_0x7d9e('0x22')]({'phone':_0x2386ab['phone'],'ContactId':_0x2386ab['id'],'ListId':_0x2386ab[_0x7d9e('0x29')],'priority':_0x2386ab[_0x7d9e('0x23')]?_0x2386ab['priority']:0x2,'scheduledat':_0x2386ab[_0x7d9e('0x1b')]?_0x2386ab[_0x7d9e('0x1b')]:moment()['format'](_0x7d9e('0x16')),'callback':_0x2386ab[_0x7d9e('0x24')]?!![]:![],'callbackuniqueid':_0x2386ab['callbackUniqueid']?_0x2386ab[_0x7d9e('0x24')]:undefined,'callbackat':_0x2386ab['callbackUniqueid']?moment()['format'](_0x7d9e('0x16')):undefined,'VoiceQueueId':_0x5b86dd['id']});})[_0x7d9e('0x25')](function(_0x3a7d75){_0x398965(_0x3a7d75);});});});};function _0x5ddb6a(){return function(_0x17158c){logger[_0x7d9e('0x12')](_0x7d9e('0x13'),'afterCreate',util[_0x7d9e('0x14')](_0x17158c,{'showHidden':![],'depth':null}));};}function _0x3f4f5a(_0x2b142a,_0x1a240d){var _0x2ce55b=_0x1a240d[_0x7d9e('0x1b')]?_0x1a240d[_0x7d9e('0x1b')]:moment()[_0x7d9e('0x15')]('YYYY-MM-DD\x20HH:mm:ss');return new BPromise(function(_0x2b324c,_0x5f5b64){if(_[_0x7d9e('0x18')](_0x1a240d[_0x7d9e('0x17')])){_0x2b324c({'ret':_0x2ce55b});}else{_0x1a70d1[_0x7d9e('0x2a')][_0x7d9e('0x20')]({'where':{'id':_0x2b142a['id']}})['then'](function(_0x503bb3){if(!_[_0x7d9e('0x18')](_0x503bb3)){var _0x1d817d=_0x503bb3[_0x7d9e('0x17')];if(!_['isNil'](_0x1d817d)){var _0x20f7e2=shared[_0x7d9e('0x19')];var _0x38d85a=_0x20f7e2[_0x1d817d];var _0x23ffd3=_0x20f7e2[_0x1a240d[_0x7d9e('0x17')]];if(!_[_0x7d9e('0x18')](_0x38d85a)&&!_[_0x7d9e('0x18')](_0x23ffd3)){var _0x5c4f1b=_0x38d85a['utcOffset']-_0x23ffd3['utcOffset'];_0x2ce55b=_0x1a240d['scheduledat']?_0x1a240d[_0x7d9e('0x1b')]:moment();var _0x538eaf=moment(_0x2ce55b)['add'](_0x5c4f1b,'minutes');_0x2b324c({'ret':_0x538eaf[_0x7d9e('0x15')]('YYYY-MM-DD\x20HH:mm:ss')});}else _0x2b324c({'ret':_0x2ce55b});}else _0x2b324c({'ret':_0x2ce55b});}else{_0x2b324c({'ret':_0x2ce55b});}});}});return 0xa;}var _0x4ceb5d=function(_0x3d3510){return new BPromise(function(_0x1666e6,_0x30bba0){_0x3f4f5a(_0x3d3510,_0x2386ab)[_0x7d9e('0x1d')](function(_0x559919){_0x2386ab[_0x7d9e('0x1b')]=_0x559919[_0x7d9e('0x1e')];_0x1a70d1['CmHopper']['findOne']({'where':{'phone':_0x2386ab[_0x7d9e('0xc')],'CampaignId':_0x3d3510['id']}})[_0x7d9e('0x1d')](function(_0x404d8e){if(!_[_0x7d9e('0x18')](_0x404d8e)){throw new Error('cmContact,\x20afterCreate\x20'+_0x2386ab['phone']+'\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20onlyIfOpen,\x20exist\x20in\x20hopper\x20Campaign\x20'+_0x3d3510['id']);}return _0x1a70d1[_0x7d9e('0x1f')][_0x7d9e('0x22')]({'phone':_0x2386ab[_0x7d9e('0xc')],'ContactId':_0x2386ab['id'],'ListId':_0x2386ab[_0x7d9e('0x29')],'priority':_0x2386ab[_0x7d9e('0x23')]?_0x2386ab[_0x7d9e('0x23')]:0x2,'scheduledat':_0x2386ab[_0x7d9e('0x1b')]?_0x2386ab[_0x7d9e('0x1b')]:moment()[_0x7d9e('0x15')]('YYYY-MM-DD\x20HH:mm:ss'),'callback':_0x2386ab[_0x7d9e('0x24')]?!![]:![],'callbackuniqueid':_0x2386ab[_0x7d9e('0x24')]?_0x2386ab[_0x7d9e('0x24')]:undefined,'callbackat':_0x2386ab['callbackUniqueid']?moment()[_0x7d9e('0x15')](_0x7d9e('0x16')):undefined,'CampaignId':_0x3d3510['id']});})['catch'](function(_0x294e6e){_0x30bba0(_0x294e6e);});});});};var _0xdeb077=function(_0x1bff35){return new BPromise(function(_0x431c02,_0x49da92){_0x3f4f5a(_0x1bff35,_0x2386ab)[_0x7d9e('0x1d')](function(_0x4f29e7){_0x2386ab[_0x7d9e('0x1b')]=_0x4f29e7[_0x7d9e('0x1e')];_0x1a70d1['CmHopper'][_0x7d9e('0x20')]({'where':{'phone':_0x2386ab['phone'],'CampaignId':_0x1bff35['id']}})[_0x7d9e('0x1d')](function(_0x2a00f6){if(!_[_0x7d9e('0x18')](_0x2a00f6)){throw new Error(_0x7d9e('0x21')+_0x2386ab[_0x7d9e('0xc')]+_0x7d9e('0x2b')+_0x1bff35['id']);}return _0x1a70d1[_0x7d9e('0x27')]['findOne']({'where':{'calleridnum':_0x2386ab[_0x7d9e('0xc')],'CampaignId':_0x1bff35['id']}});})[_0x7d9e('0x1d')](function(_0x49fce7){if(!_[_0x7d9e('0x18')](_0x49fce7)){throw new Error(_0x7d9e('0x28')+_0x2386ab[_0x7d9e('0xc')]+_0x7d9e('0x2c')+_0x1bff35['id']);}return _0x1a70d1['CmHopper'][_0x7d9e('0x22')]({'phone':_0x2386ab[_0x7d9e('0xc')],'ContactId':_0x2386ab['id'],'ListId':_0x2386ab[_0x7d9e('0x29')],'priority':_0x2386ab[_0x7d9e('0x23')]?_0x2386ab[_0x7d9e('0x23')]:0x2,'scheduledat':_0x2386ab['scheduledat']?_0x2386ab['scheduledat']:moment()[_0x7d9e('0x15')](_0x7d9e('0x16')),'callback':_0x2386ab[_0x7d9e('0x24')]?!![]:![],'callbackuniqueid':_0x2386ab[_0x7d9e('0x24')]?_0x2386ab['callbackUniqueid']:undefined,'callbackat':_0x2386ab['callbackUniqueid']?moment()[_0x7d9e('0x15')](_0x7d9e('0x16')):undefined,'CampaignId':_0x1bff35['id']});})[_0x7d9e('0x25')](function(_0x443f99){_0x49da92(_0x443f99);});});});};if(_0x2386ab['ListId']){_0x1a70d1['VoiceQueue'][_0x7d9e('0x2d')]({'where':{'type':_0x7d9e('0x2e')},'attributes':['id',_0x7d9e('0x2f'),_0x7d9e('0x17')],'include':[{'model':_0x1a70d1['CmList'],'as':'Lists','where':{'id':_0x2386ab[_0x7d9e('0x29')]}}]})[_0x7d9e('0x1d')](function(_0x114e3b){if(_0x114e3b){var _0x236897=[];for(var _0x3435ea=0x0,_0x3140fc;_0x3435ea<_0x114e3b[_0x7d9e('0x30')];_0x3435ea+=0x1){_0x3140fc=_0x114e3b[_0x3435ea][_0x7d9e('0x31')]({'plain':!![]});switch(_0x3140fc[_0x7d9e('0x2f')]){case'always':_0x1efc20(_0x3140fc)[_0x7d9e('0x25')](_0x26661b());break;case'onlyIfOpen':_0x15ad46(_0x3140fc)[_0x7d9e('0x25')](_0x26661b());break;default:_0x3f4f5a(_0x3140fc,_0x2386ab)[_0x7d9e('0x1d')](function(_0x350879){_0x2386ab['scheduledat']=_0x350879[_0x7d9e('0x1e')];_0x1a70d1[_0x7d9e('0x1f')][_0x7d9e('0x22')]({'phone':_0x2386ab[_0x7d9e('0xc')],'ContactId':_0x2386ab['id'],'ListId':_0x2386ab[_0x7d9e('0x29')],'scheduledat':_0x2386ab[_0x7d9e('0x1b')]?_0x2386ab['scheduledat']:moment()[_0x7d9e('0x15')](_0x7d9e('0x16')),'priority':_0x2386ab[_0x7d9e('0x23')]?_0x2386ab[_0x7d9e('0x23')]:0x2,'callback':_0x2386ab[_0x7d9e('0x24')]?!![]:![],'callbackuniqueid':_0x2386ab[_0x7d9e('0x24')]?_0x2386ab['callbackUniqueid']:undefined,'callbackat':_0x2386ab[_0x7d9e('0x24')]?moment()[_0x7d9e('0x15')](_0x7d9e('0x16')):undefined,'VoiceQueueId':_0x3140fc['id']})[_0x7d9e('0x25')](_0x26661b());});}}}})[_0x7d9e('0x1d')](function(){return _0x1a70d1[_0x7d9e('0x32')][_0x7d9e('0x2d')]({'where':{'type':_0x7d9e('0x2e')},'attributes':['id'],'include':[{'model':_0x1a70d1[_0x7d9e('0x33')],'as':_0x7d9e('0x34'),'where':{'id':_0x2386ab[_0x7d9e('0x29')]}}]})['then'](function(_0x2fcce2){if(_0x2fcce2){var _0x1c175f=[];for(var _0x29d2e=0x0,_0x44e4e6;_0x29d2e<_0x2fcce2[_0x7d9e('0x30')];_0x29d2e+=0x1){_0x44e4e6=_0x2fcce2[_0x29d2e][_0x7d9e('0x31')]({'plain':!![]});_0x1a70d1[_0x7d9e('0x35')][_0x7d9e('0x22')]({'phone':_0x2386ab['phone'],'ContactId':_0x2386ab['id'],'ListId':_0x2386ab[_0x7d9e('0x29')],'VoiceQueueId':_0x44e4e6['id']})[_0x7d9e('0x25')](function(_0x4f681c){logger[_0x7d9e('0x12')]('cmContact,\x20%s,\x20%s',_0x7d9e('0x36'),_0x4f681c['message']);});}}});})[_0x7d9e('0x1d')](function(){return _0x1a70d1[_0x7d9e('0x2a')][_0x7d9e('0x2d')]({'attributes':['id',_0x7d9e('0x2f'),_0x7d9e('0x17')],'include':[{'model':_0x1a70d1['CmList'],'as':'Lists','where':{'id':_0x2386ab[_0x7d9e('0x29')]}}]})[_0x7d9e('0x1d')](function(_0x2fc0b1){if(_0x2fc0b1){var _0x5f2587=[];for(var _0x18d256=0x0,_0x425454;_0x18d256<_0x2fc0b1[_0x7d9e('0x30')];_0x18d256+=0x1){_0x425454=_0x2fc0b1[_0x18d256][_0x7d9e('0x31')]({'plain':!![]});switch(_0x425454[_0x7d9e('0x2f')]){case _0x7d9e('0x37'):_0xdeb077(_0x425454)[_0x7d9e('0x25')](_0x5ddb6a());break;case'onlyIfOpen':_0x4ceb5d(_0x425454)[_0x7d9e('0x25')](_0x5ddb6a());break;default:_0x1a70d1[_0x7d9e('0x1f')][_0x7d9e('0x22')]({'phone':_0x2386ab[_0x7d9e('0xc')],'ContactId':_0x2386ab['id'],'ListId':_0x2386ab[_0x7d9e('0x29')],'scheduledat':_0x2386ab[_0x7d9e('0x1b')]?_0x2386ab['scheduledat']:moment()['format'](_0x7d9e('0x16')),'priority':_0x2386ab[_0x7d9e('0x23')]?_0x2386ab['priority']:0x2,'callback':_0x2386ab['callbackUniqueid']?!![]:![],'callbackuniqueid':_0x2386ab[_0x7d9e('0x24')]?_0x2386ab['callbackUniqueid']:undefined,'callbackat':_0x2386ab[_0x7d9e('0x24')]?moment()[_0x7d9e('0x15')]('YYYY-MM-DD\x20HH:mm:ss'):undefined,'CampaignId':_0x425454['id']})[_0x7d9e('0x25')](_0x5ddb6a());}}}});})[_0x7d9e('0x1d')](function(){return _0x1a70d1['Campaign'][_0x7d9e('0x2d')]({'attributes':['id'],'include':[{'model':_0x1a70d1['CmList'],'as':'BlackLists','where':{'id':_0x2386ab[_0x7d9e('0x29')]}}]})[_0x7d9e('0x1d')](function(_0x3774ce){if(_0x3774ce){var _0x53c30d=[];for(var _0x1ed18f=0x0,_0x1b39f7;_0x1ed18f<_0x3774ce[_0x7d9e('0x30')];_0x1ed18f+=0x1){_0x1b39f7=_0x3774ce[_0x1ed18f][_0x7d9e('0x31')]({'plain':!![]});_0x1a70d1[_0x7d9e('0x35')][_0x7d9e('0x22')]({'phone':_0x2386ab[_0x7d9e('0xc')],'ContactId':_0x2386ab['id'],'ListId':_0x2386ab[_0x7d9e('0x29')],'CampaignId':_0x1b39f7['id']})[_0x7d9e('0x25')](function(_0x5f1199){logger[_0x7d9e('0x12')](_0x7d9e('0x38'),_0x7d9e('0x36'),_0x5f1199[_0x7d9e('0x39')]);});}}});})['then'](function(){_0xf55945();})['catch'](function(_0x6c9575){logger[_0x7d9e('0x12')](_0x7d9e('0x38'),_0x7d9e('0x36'),_0x6c9575[_0x7d9e('0x39')]);_0xf55945(_0x6c9575);});}else{_0xf55945(new Error(_0x7d9e('0x3a')));}},'afterDestroy':function(_0x2591de,_0x24b2c8,_0x3eb064){var _0x538296=_0x522fa6[_0x7d9e('0x3b')];var _0x34f98f=_0x2591de['get']({'plain':!![]});return _0x538296[_0x7d9e('0x1f')][_0x7d9e('0x2d')]({'raw':!![],'where':{'ListId':_0x34f98f[_0x7d9e('0x29')],'ContactId':_0x34f98f['id']}})['then'](function(_0x4d1ee){if(!_[_0x7d9e('0x3c')](_0x4d1ee)){var _0x481770=[];for(var _0x1658c7=0x0;_0x1658c7<_0x4d1ee['length'];_0x1658c7+=0x1){var _0x436cff=_0x538296[_0x7d9e('0x1f')][_0x7d9e('0x3d')]({'where':{'ListId':_0x4d1ee[_0x1658c7][_0x7d9e('0x29')],'ContactId':_0x4d1ee[_0x1658c7][_0x7d9e('0x3e')],'VoiceQueueId':_0x4d1ee[_0x1658c7][_0x7d9e('0x3f')],'CampaignId':_0x4d1ee[_0x1658c7][_0x7d9e('0x40')]}});_0x481770[_0x7d9e('0x41')](_0x436cff);}return BPromise[_0x7d9e('0x42')](_0x481770);}})[_0x7d9e('0x1d')](function(_0x4afada){logger['info'](_0x7d9e('0x43'),util['inspect'](_0x4afada,{'showHidden':![],'depth':null}));_0x3eb064();})['catch'](function(_0xa548d1){logger[_0x7d9e('0x12')](_0x7d9e('0x44'),util[_0x7d9e('0x14')](_0xa548d1,{'showHidden':![],'depth':null}));_0x3eb064(_0xa548d1);});}}});};