Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / cmContact / cmContact.model.js
index 4a1f512..dfe2162 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4024=['\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopper\x20Campaign\x20','cmContact,\x20afterCreate,\x20','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopperFinal\x20Campaign\x20','VoiceQueue','dialCheckDuplicateType','Lists','length','get','onlyIfOpen','findAll','CmList','CmHopperBlack','cmContact,\x20%s,\x20%s','message','always','BlackLists','List\x20not\x20found','models','isEmpty','ContactId','VoiceQueueId','push','all','info','[CmContact][afterDestroy][Succesfull]','lodash','util','api','moment','request-promise','rimraf','../../config/environment','define','cm_contacts','error','cmContact','inspect','CmHopper','findOne','phone','then','isNil','cmContact,\x20afterCreate\x20','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20onlyIfOpen,\x20exist\x20in\x20hopper\x20VoiceQueue\x20','create','ListId','priority','scheduledat','format','YYYY-MM-DD\x20HH:mm:ss','callbackUniqueid','catch','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopper\x20VoiceQueue\x20','CmHopperFinal','afterCreate','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20onlyIfOpen,\x20exist\x20in\x20hopper\x20Campaign\x20'];(function(_0x57dd1b,_0x18dfc9){var _0xdeedcf=function(_0x47a9f3){while(--_0x47a9f3){_0x57dd1b['push'](_0x57dd1b['shift']());}};_0xdeedcf(++_0x18dfc9);}(_0x4024,0x89));var _0x4402=function(_0x53865f,_0x37d53c){_0x53865f=_0x53865f-0x0;var _0x483c1f=_0x4024[_0x53865f];return _0x483c1f;};'use strict';var _=require(_0x4402('0x0'));var util=require(_0x4402('0x1'));var logger=require('../../config/logger')(_0x4402('0x2'));var moment=require(_0x4402('0x3'));var BPromise=require('bluebird');var rp=require(_0x4402('0x4'));var fs=require('fs');var path=require('path');var rimraf=require(_0x4402('0x5'));var config=require(_0x4402('0x6'));var attributes=require('./cmContact.attributes');module['exports']=function(_0x17699b,_0x346ddc){return _0x17699b[_0x4402('0x7')]('CmContact',attributes,{'tableName':_0x4402('0x8'),'paranoid':!![],'indexes':[{'name':'phone','fields':['phone']}],'timestamps':!![],'hooks':{'afterCreate':function(_0x734aae,_0x4c6ca4,_0x4d2882){var _0x30fd34=_0x17699b['models'];var _0x1a4a47=_0x734aae['get']({'plain':!![]});function _0x34b4a6(){return function(_0x525531){logger[_0x4402('0x9')](_0x4402('0xa'),'afterCreate',util[_0x4402('0xb')](_0x525531,{'showHidden':![],'depth':null}));};}var _0x302c4d=function(_0xa819e9){return new BPromise(function(_0x4c9032,_0x7e4475){_0x30fd34[_0x4402('0xc')][_0x4402('0xd')]({'where':{'phone':_0x1a4a47[_0x4402('0xe')],'VoiceQueueId':_0xa819e9['id']}})[_0x4402('0xf')](function(_0x31710c){if(!_[_0x4402('0x10')](_0x31710c)){throw new Error(_0x4402('0x11')+_0x1a4a47[_0x4402('0xe')]+_0x4402('0x12')+_0xa819e9['id']);}return _0x30fd34[_0x4402('0xc')][_0x4402('0x13')]({'phone':_0x1a4a47[_0x4402('0xe')],'ContactId':_0x1a4a47['id'],'ListId':_0x1a4a47[_0x4402('0x14')],'priority':_0x1a4a47[_0x4402('0x15')]?_0x1a4a47[_0x4402('0x15')]:0x2,'scheduledat':_0x1a4a47[_0x4402('0x16')]?_0x1a4a47[_0x4402('0x16')]:moment()[_0x4402('0x17')](_0x4402('0x18')),'callback':_0x1a4a47['callbackUniqueid']?!![]:![],'callbackuniqueid':_0x1a4a47['callbackUniqueid']?_0x1a4a47[_0x4402('0x19')]:undefined,'callbackat':_0x1a4a47[_0x4402('0x19')]?moment()['format'](_0x4402('0x18')):undefined,'VoiceQueueId':_0xa819e9['id']});})[_0x4402('0x1a')](function(_0x5cb0c5){_0x7e4475(_0x5cb0c5);});});};var _0x38b459=function(_0x4e0340){return new BPromise(function(_0x55cc8c,_0x1b9599){_0x30fd34[_0x4402('0xc')][_0x4402('0xd')]({'where':{'phone':_0x1a4a47['phone'],'VoiceQueueId':_0x4e0340['id']}})[_0x4402('0xf')](function(_0x57a25e){if(!_['isNil'](_0x57a25e)){throw new Error(_0x4402('0x11')+_0x1a4a47[_0x4402('0xe')]+_0x4402('0x1b')+_0x4e0340['id']);}return _0x30fd34[_0x4402('0x1c')][_0x4402('0xd')]({'where':{'calleridnum':_0x1a4a47[_0x4402('0xe')],'VoiceQueueId':_0x4e0340['id']}});})[_0x4402('0xf')](function(_0x6b1fc5){if(!_[_0x4402('0x10')](_0x6b1fc5)){throw new Error('cmContact,\x20afterCreate,\x20'+_0x1a4a47[_0x4402('0xe')]+'\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopperFinal\x20VoiceQueue\x20'+_0x4e0340['id']);}return _0x30fd34[_0x4402('0xc')][_0x4402('0x13')]({'phone':_0x1a4a47[_0x4402('0xe')],'ContactId':_0x1a4a47['id'],'ListId':_0x1a4a47[_0x4402('0x14')],'priority':_0x1a4a47['priority']?_0x1a4a47[_0x4402('0x15')]:0x2,'scheduledat':_0x1a4a47['scheduledat']?_0x1a4a47['scheduledat']:moment()[_0x4402('0x17')](_0x4402('0x18')),'callback':_0x1a4a47[_0x4402('0x19')]?!![]:![],'callbackuniqueid':_0x1a4a47[_0x4402('0x19')]?_0x1a4a47[_0x4402('0x19')]:undefined,'callbackat':_0x1a4a47['callbackUniqueid']?moment()[_0x4402('0x17')]('YYYY-MM-DD\x20HH:mm:ss'):undefined,'VoiceQueueId':_0x4e0340['id']});})[_0x4402('0x1a')](function(_0x1e2340){_0x1b9599(_0x1e2340);});});};function _0x42dd32(){return function(_0x48d20d){logger[_0x4402('0x9')](_0x4402('0xa'),_0x4402('0x1d'),util[_0x4402('0xb')](_0x48d20d,{'showHidden':![],'depth':null}));};}var _0x2526d1=function(_0x605702){return new BPromise(function(_0x1189b8,_0x435cfe){_0x30fd34[_0x4402('0xc')][_0x4402('0xd')]({'where':{'phone':_0x1a4a47[_0x4402('0xe')],'CampaignId':_0x605702['id']}})['then'](function(_0x39f3fc){if(!_['isNil'](_0x39f3fc)){throw new Error(_0x4402('0x11')+_0x1a4a47['phone']+_0x4402('0x1e')+_0x605702['id']);}return _0x30fd34[_0x4402('0xc')][_0x4402('0x13')]({'phone':_0x1a4a47[_0x4402('0xe')],'ContactId':_0x1a4a47['id'],'ListId':_0x1a4a47[_0x4402('0x14')],'priority':_0x1a4a47['priority']?_0x1a4a47[_0x4402('0x15')]:0x2,'scheduledat':_0x1a4a47[_0x4402('0x16')]?_0x1a4a47[_0x4402('0x16')]:moment()['format'](_0x4402('0x18')),'callback':_0x1a4a47[_0x4402('0x19')]?!![]:![],'callbackuniqueid':_0x1a4a47['callbackUniqueid']?_0x1a4a47[_0x4402('0x19')]:undefined,'callbackat':_0x1a4a47[_0x4402('0x19')]?moment()[_0x4402('0x17')](_0x4402('0x18')):undefined,'CampaignId':_0x605702['id']});})[_0x4402('0x1a')](function(_0x235f30){_0x435cfe(_0x235f30);});});};var _0x1e67ac=function(_0x6e9fb7){return new BPromise(function(_0xd66864,_0x5c819a){_0x30fd34[_0x4402('0xc')][_0x4402('0xd')]({'where':{'phone':_0x1a4a47[_0x4402('0xe')],'CampaignId':_0x6e9fb7['id']}})['then'](function(_0x34e4ae){if(!_[_0x4402('0x10')](_0x34e4ae)){throw new Error('cmContact,\x20afterCreate\x20'+_0x1a4a47['phone']+_0x4402('0x1f')+_0x6e9fb7['id']);}return _0x30fd34[_0x4402('0x1c')][_0x4402('0xd')]({'where':{'calleridnum':_0x1a4a47[_0x4402('0xe')],'CampaignId':_0x6e9fb7['id']}});})['then'](function(_0x4d8c1f){if(!_['isNil'](_0x4d8c1f)){throw new Error(_0x4402('0x20')+_0x1a4a47[_0x4402('0xe')]+_0x4402('0x21')+_0x6e9fb7['id']);}return _0x30fd34[_0x4402('0xc')]['create']({'phone':_0x1a4a47[_0x4402('0xe')],'ContactId':_0x1a4a47['id'],'ListId':_0x1a4a47[_0x4402('0x14')],'priority':_0x1a4a47[_0x4402('0x15')]?_0x1a4a47['priority']:0x2,'scheduledat':_0x1a4a47[_0x4402('0x16')]?_0x1a4a47['scheduledat']:moment()[_0x4402('0x17')](_0x4402('0x18')),'callback':_0x1a4a47['callbackUniqueid']?!![]:![],'callbackuniqueid':_0x1a4a47[_0x4402('0x19')]?_0x1a4a47['callbackUniqueid']:undefined,'callbackat':_0x1a4a47[_0x4402('0x19')]?moment()[_0x4402('0x17')]('YYYY-MM-DD\x20HH:mm:ss'):undefined,'CampaignId':_0x6e9fb7['id']});})[_0x4402('0x1a')](function(_0x2ca650){_0x5c819a(_0x2ca650);});});};if(_0x1a4a47[_0x4402('0x14')]){_0x30fd34[_0x4402('0x22')]['findAll']({'where':{'type':'outbound'},'attributes':['id',_0x4402('0x23')],'include':[{'model':_0x30fd34['CmList'],'as':_0x4402('0x24'),'where':{'id':_0x1a4a47[_0x4402('0x14')]}}]})[_0x4402('0xf')](function(_0x2e2391){if(_0x2e2391){var _0x1894dd=[];for(var _0x455a62=0x0,_0x173040;_0x455a62<_0x2e2391[_0x4402('0x25')];_0x455a62+=0x1){_0x173040=_0x2e2391[_0x455a62][_0x4402('0x26')]({'plain':!![]});switch(_0x173040[_0x4402('0x23')]){case'always':_0x38b459(_0x173040)[_0x4402('0x1a')](_0x34b4a6());break;case _0x4402('0x27'):_0x302c4d(_0x173040)['catch'](_0x34b4a6());break;default:_0x30fd34[_0x4402('0xc')][_0x4402('0x13')]({'phone':_0x1a4a47['phone'],'ContactId':_0x1a4a47['id'],'ListId':_0x1a4a47[_0x4402('0x14')],'scheduledat':_0x1a4a47[_0x4402('0x16')]?_0x1a4a47[_0x4402('0x16')]:moment()[_0x4402('0x17')](_0x4402('0x18')),'priority':_0x1a4a47['priority']?_0x1a4a47[_0x4402('0x15')]:0x2,'callback':_0x1a4a47[_0x4402('0x19')]?!![]:![],'callbackuniqueid':_0x1a4a47[_0x4402('0x19')]?_0x1a4a47[_0x4402('0x19')]:undefined,'callbackat':_0x1a4a47[_0x4402('0x19')]?moment()[_0x4402('0x17')](_0x4402('0x18')):undefined,'VoiceQueueId':_0x173040['id']})[_0x4402('0x1a')](_0x34b4a6());}}}})[_0x4402('0xf')](function(){return _0x30fd34[_0x4402('0x22')][_0x4402('0x28')]({'where':{'type':'outbound'},'attributes':['id'],'include':[{'model':_0x30fd34[_0x4402('0x29')],'as':'BlackLists','where':{'id':_0x1a4a47[_0x4402('0x14')]}}]})[_0x4402('0xf')](function(_0x54e67a){if(_0x54e67a){var _0x82f63a=[];for(var _0x3f9973=0x0,_0x2f2742;_0x3f9973<_0x54e67a[_0x4402('0x25')];_0x3f9973+=0x1){_0x2f2742=_0x54e67a[_0x3f9973][_0x4402('0x26')]({'plain':!![]});_0x30fd34[_0x4402('0x2a')]['create']({'phone':_0x1a4a47[_0x4402('0xe')],'ContactId':_0x1a4a47['id'],'ListId':_0x1a4a47[_0x4402('0x14')],'VoiceQueueId':_0x2f2742['id']})[_0x4402('0x1a')](function(_0x1350c5){logger[_0x4402('0x9')](_0x4402('0x2b'),_0x4402('0x1d'),_0x1350c5[_0x4402('0x2c')]);});}}});})[_0x4402('0xf')](function(){return _0x30fd34['Campaign']['findAll']({'attributes':['id','dialCheckDuplicateType'],'include':[{'model':_0x30fd34['CmList'],'as':_0x4402('0x24'),'where':{'id':_0x1a4a47[_0x4402('0x14')]}}]})[_0x4402('0xf')](function(_0x3fe6b4){if(_0x3fe6b4){var _0x523f47=[];for(var _0x169bb2=0x0,_0x12d6de;_0x169bb2<_0x3fe6b4[_0x4402('0x25')];_0x169bb2+=0x1){_0x12d6de=_0x3fe6b4[_0x169bb2][_0x4402('0x26')]({'plain':!![]});switch(_0x12d6de[_0x4402('0x23')]){case _0x4402('0x2d'):_0x1e67ac(_0x12d6de)[_0x4402('0x1a')](_0x42dd32());break;case'onlyIfOpen':_0x2526d1(_0x12d6de)[_0x4402('0x1a')](_0x42dd32());break;default:_0x30fd34[_0x4402('0xc')][_0x4402('0x13')]({'phone':_0x1a4a47[_0x4402('0xe')],'ContactId':_0x1a4a47['id'],'ListId':_0x1a4a47[_0x4402('0x14')],'scheduledat':_0x1a4a47[_0x4402('0x16')]?_0x1a4a47['scheduledat']:moment()[_0x4402('0x17')](_0x4402('0x18')),'priority':_0x1a4a47[_0x4402('0x15')]?_0x1a4a47[_0x4402('0x15')]:0x2,'callback':_0x1a4a47[_0x4402('0x19')]?!![]:![],'callbackuniqueid':_0x1a4a47[_0x4402('0x19')]?_0x1a4a47[_0x4402('0x19')]:undefined,'callbackat':_0x1a4a47['callbackUniqueid']?moment()['format'](_0x4402('0x18')):undefined,'CampaignId':_0x12d6de['id']})[_0x4402('0x1a')](_0x42dd32());}}}});})[_0x4402('0xf')](function(){return _0x30fd34['Campaign']['findAll']({'attributes':['id'],'include':[{'model':_0x30fd34[_0x4402('0x29')],'as':_0x4402('0x2e'),'where':{'id':_0x1a4a47[_0x4402('0x14')]}}]})[_0x4402('0xf')](function(_0x3ee2fe){if(_0x3ee2fe){var _0x37ba14=[];for(var _0x248104=0x0,_0x18e905;_0x248104<_0x3ee2fe[_0x4402('0x25')];_0x248104+=0x1){_0x18e905=_0x3ee2fe[_0x248104][_0x4402('0x26')]({'plain':!![]});_0x30fd34[_0x4402('0x2a')][_0x4402('0x13')]({'phone':_0x1a4a47[_0x4402('0xe')],'ContactId':_0x1a4a47['id'],'ListId':_0x1a4a47['ListId'],'CampaignId':_0x18e905['id']})[_0x4402('0x1a')](function(_0x4b7057){logger[_0x4402('0x9')]('cmContact,\x20%s,\x20%s',_0x4402('0x1d'),_0x4b7057[_0x4402('0x2c')]);});}}});})[_0x4402('0xf')](function(){_0x4d2882();})[_0x4402('0x1a')](function(_0x1f298c){logger[_0x4402('0x9')]('cmContact,\x20%s,\x20%s',_0x4402('0x1d'),_0x1f298c[_0x4402('0x2c')]);_0x4d2882(_0x1f298c);});}else{_0x4d2882(new Error(_0x4402('0x2f')));}},'afterDestroy':function(_0x4acb34,_0xb341ab,_0x5e6f6d){var _0x393e85=_0x17699b[_0x4402('0x30')];var _0x474b04=_0x4acb34[_0x4402('0x26')]({'plain':!![]});return _0x393e85[_0x4402('0xc')][_0x4402('0x28')]({'raw':!![],'where':{'ListId':_0x474b04[_0x4402('0x14')],'ContactId':_0x474b04['id']}})[_0x4402('0xf')](function(_0x49bbe2){if(!_[_0x4402('0x31')](_0x49bbe2)){var _0x323231=[];for(var _0x53a9f3=0x0;_0x53a9f3<_0x49bbe2[_0x4402('0x25')];_0x53a9f3+=0x1){var _0x873eb2=_0x393e85['CmHopper']['destroy']({'where':{'ListId':_0x49bbe2[_0x53a9f3][_0x4402('0x14')],'ContactId':_0x49bbe2[_0x53a9f3][_0x4402('0x32')],'VoiceQueueId':_0x49bbe2[_0x53a9f3][_0x4402('0x33')],'CampaignId':_0x49bbe2[_0x53a9f3]['CampaignId']}});_0x323231[_0x4402('0x34')](_0x873eb2);}return BPromise[_0x4402('0x35')](_0x323231);}})[_0x4402('0xf')](function(_0x55f261){logger[_0x4402('0x36')](_0x4402('0x37'),util[_0x4402('0xb')](_0x55f261,{'showHidden':![],'depth':null}));_0x5e6f6d();})['catch'](function(_0x13f0d3){logger[_0x4402('0x9')]('[CmContact][afterDestroy][Error]',util['inspect'](_0x13f0d3,{'showHidden':![],'depth':null}));_0x5e6f6d(_0x13f0d3);});}}});};
\ No newline at end of file
+var _0x34b7=['afterCreate','inspect','CmHopper','findOne','then','isNil','cmContact,\x20afterCreate\x20','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20onlyIfOpen,\x20exist\x20in\x20hopper\x20VoiceQueue\x20','create','ListId','priority','scheduledat','format','YYYY-MM-DD\x20HH:mm:ss','callbackUniqueid','catch','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopper\x20VoiceQueue\x20','CmHopperFinal','cmContact,\x20afterCreate,\x20','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20always,\x20exist\x20in\x20hopperFinal\x20VoiceQueue\x20','\x20contact\x20not\x20insert\x20in\x20hopper,\x20check\x20duplicate\x20onlyIfOpen,\x20exist\x20in\x20hopper\x20Campaign\x20','\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','dialCheckDuplicateType','CmList','Lists','length','onlyIfOpen','VoiceQueue','outbound','BlackLists','CmHopperBlack','message','Campaign','cmContact,\x20%s,\x20%s','List\x20not\x20found','models','isEmpty','destroy','CampaignId','push','all','info','[CmContact][afterDestroy][Succesfull]','[CmContact][afterDestroy][Error]','../../config/logger','api','moment','bluebird','request-promise','path','./cmContact.attributes','exports','define','CmContact','phone','get','error','cmContact'];(function(_0x7f61e6,_0x57ca94){var _0x5516c0=function(_0xd2ba90){while(--_0xd2ba90){_0x7f61e6['push'](_0x7f61e6['shift']());}};_0x5516c0(++_0x57ca94);}(_0x34b7,0x196));var _0x734b=function(_0x1ba697,_0x186781){_0x1ba697=_0x1ba697-0x0;var _0x433b23=_0x34b7[_0x1ba697];return _0x433b23;};'use strict';var _=require('lodash');var util=require('util');var logger=require(_0x734b('0x0'))(_0x734b('0x1'));var moment=require(_0x734b('0x2'));var BPromise=require(_0x734b('0x3'));var rp=require(_0x734b('0x4'));var fs=require('fs');var path=require(_0x734b('0x5'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require(_0x734b('0x6'));module[_0x734b('0x7')]=function(_0x2f3128,_0x34fd70){return _0x2f3128[_0x734b('0x8')](_0x734b('0x9'),attributes,{'tableName':'cm_contacts','paranoid':!![],'indexes':[{'name':_0x734b('0xa'),'fields':[_0x734b('0xa')]}],'timestamps':!![],'hooks':{'afterCreate':function(_0x56171a,_0x53f163,_0x5f4b3a){var _0x19a88e=_0x2f3128['models'];var _0x43c5e0=_0x56171a[_0x734b('0xb')]({'plain':!![]});function _0x2860a2(){return function(_0x222dc7){logger[_0x734b('0xc')](_0x734b('0xd'),_0x734b('0xe'),util[_0x734b('0xf')](_0x222dc7,{'showHidden':![],'depth':null}));};}var _0x257657=function(_0x1e0fca){return new BPromise(function(_0x189a82,_0xff9ddf){_0x19a88e[_0x734b('0x10')][_0x734b('0x11')]({'where':{'phone':_0x43c5e0['phone'],'VoiceQueueId':_0x1e0fca['id']}})[_0x734b('0x12')](function(_0x252510){if(!_[_0x734b('0x13')](_0x252510)){throw new Error(_0x734b('0x14')+_0x43c5e0[_0x734b('0xa')]+_0x734b('0x15')+_0x1e0fca['id']);}return _0x19a88e[_0x734b('0x10')][_0x734b('0x16')]({'phone':_0x43c5e0[_0x734b('0xa')],'ContactId':_0x43c5e0['id'],'ListId':_0x43c5e0[_0x734b('0x17')],'priority':_0x43c5e0[_0x734b('0x18')]?_0x43c5e0['priority']:0x2,'scheduledat':_0x43c5e0[_0x734b('0x19')]?_0x43c5e0[_0x734b('0x19')]:moment()[_0x734b('0x1a')](_0x734b('0x1b')),'callback':_0x43c5e0['callbackUniqueid']?!![]:![],'callbackuniqueid':_0x43c5e0['callbackUniqueid']?_0x43c5e0[_0x734b('0x1c')]:undefined,'callbackat':_0x43c5e0[_0x734b('0x1c')]?moment()[_0x734b('0x1a')](_0x734b('0x1b')):undefined,'VoiceQueueId':_0x1e0fca['id']});})[_0x734b('0x1d')](function(_0xfe567d){_0xff9ddf(_0xfe567d);});});};var _0x1c68c4=function(_0x6572ee){return new BPromise(function(_0x67eed,_0x1d2b27){_0x19a88e[_0x734b('0x10')][_0x734b('0x11')]({'where':{'phone':_0x43c5e0[_0x734b('0xa')],'VoiceQueueId':_0x6572ee['id']}})[_0x734b('0x12')](function(_0x56f807){if(!_[_0x734b('0x13')](_0x56f807)){throw new Error(_0x734b('0x14')+_0x43c5e0['phone']+_0x734b('0x1e')+_0x6572ee['id']);}return _0x19a88e[_0x734b('0x1f')][_0x734b('0x11')]({'where':{'calleridnum':_0x43c5e0[_0x734b('0xa')],'VoiceQueueId':_0x6572ee['id']}});})[_0x734b('0x12')](function(_0x26d118){if(!_[_0x734b('0x13')](_0x26d118)){throw new Error(_0x734b('0x20')+_0x43c5e0[_0x734b('0xa')]+_0x734b('0x21')+_0x6572ee['id']);}return _0x19a88e[_0x734b('0x10')][_0x734b('0x16')]({'phone':_0x43c5e0[_0x734b('0xa')],'ContactId':_0x43c5e0['id'],'ListId':_0x43c5e0['ListId'],'priority':_0x43c5e0['priority']?_0x43c5e0[_0x734b('0x18')]:0x2,'scheduledat':_0x43c5e0[_0x734b('0x19')]?_0x43c5e0['scheduledat']:moment()[_0x734b('0x1a')](_0x734b('0x1b')),'callback':_0x43c5e0[_0x734b('0x1c')]?!![]:![],'callbackuniqueid':_0x43c5e0[_0x734b('0x1c')]?_0x43c5e0[_0x734b('0x1c')]:undefined,'callbackat':_0x43c5e0[_0x734b('0x1c')]?moment()[_0x734b('0x1a')]('YYYY-MM-DD\x20HH:mm:ss'):undefined,'VoiceQueueId':_0x6572ee['id']});})[_0x734b('0x1d')](function(_0x436efe){_0x1d2b27(_0x436efe);});});};function _0x42e9ae(){return function(_0x241c89){logger[_0x734b('0xc')](_0x734b('0xd'),_0x734b('0xe'),util[_0x734b('0xf')](_0x241c89,{'showHidden':![],'depth':null}));};}var _0x371ead=function(_0x3065b0){return new BPromise(function(_0x5dcabf,_0xe999c5){_0x19a88e[_0x734b('0x10')]['findOne']({'where':{'phone':_0x43c5e0[_0x734b('0xa')],'CampaignId':_0x3065b0['id']}})[_0x734b('0x12')](function(_0xf4ef21){if(!_[_0x734b('0x13')](_0xf4ef21)){throw new Error(_0x734b('0x14')+_0x43c5e0[_0x734b('0xa')]+_0x734b('0x22')+_0x3065b0['id']);}return _0x19a88e[_0x734b('0x10')][_0x734b('0x16')]({'phone':_0x43c5e0[_0x734b('0xa')],'ContactId':_0x43c5e0['id'],'ListId':_0x43c5e0[_0x734b('0x17')],'priority':_0x43c5e0[_0x734b('0x18')]?_0x43c5e0[_0x734b('0x18')]:0x2,'scheduledat':_0x43c5e0[_0x734b('0x19')]?_0x43c5e0[_0x734b('0x19')]:moment()['format'](_0x734b('0x1b')),'callback':_0x43c5e0['callbackUniqueid']?!![]:![],'callbackuniqueid':_0x43c5e0[_0x734b('0x1c')]?_0x43c5e0[_0x734b('0x1c')]:undefined,'callbackat':_0x43c5e0[_0x734b('0x1c')]?moment()[_0x734b('0x1a')](_0x734b('0x1b')):undefined,'CampaignId':_0x3065b0['id']});})[_0x734b('0x1d')](function(_0x55bd2e){_0xe999c5(_0x55bd2e);});});};var _0x5da77e=function(_0x3460a0){return new BPromise(function(_0x5ee908,_0x3cc627){_0x19a88e['CmHopper'][_0x734b('0x11')]({'where':{'phone':_0x43c5e0['phone'],'CampaignId':_0x3460a0['id']}})[_0x734b('0x12')](function(_0x5ea4a0){if(!_[_0x734b('0x13')](_0x5ea4a0)){throw new Error(_0x734b('0x14')+_0x43c5e0[_0x734b('0xa')]+_0x734b('0x23')+_0x3460a0['id']);}return _0x19a88e[_0x734b('0x1f')][_0x734b('0x11')]({'where':{'calleridnum':_0x43c5e0[_0x734b('0xa')],'CampaignId':_0x3460a0['id']}});})['then'](function(_0x4132d8){if(!_[_0x734b('0x13')](_0x4132d8)){throw new Error('cmContact,\x20afterCreate,\x20'+_0x43c5e0[_0x734b('0xa')]+_0x734b('0x24')+_0x3460a0['id']);}return _0x19a88e[_0x734b('0x10')][_0x734b('0x16')]({'phone':_0x43c5e0['phone'],'ContactId':_0x43c5e0['id'],'ListId':_0x43c5e0[_0x734b('0x17')],'priority':_0x43c5e0[_0x734b('0x18')]?_0x43c5e0['priority']:0x2,'scheduledat':_0x43c5e0[_0x734b('0x19')]?_0x43c5e0[_0x734b('0x19')]:moment()['format'](_0x734b('0x1b')),'callback':_0x43c5e0[_0x734b('0x1c')]?!![]:![],'callbackuniqueid':_0x43c5e0[_0x734b('0x1c')]?_0x43c5e0[_0x734b('0x1c')]:undefined,'callbackat':_0x43c5e0['callbackUniqueid']?moment()['format'](_0x734b('0x1b')):undefined,'CampaignId':_0x3460a0['id']});})['catch'](function(_0x564ad9){_0x3cc627(_0x564ad9);});});};if(_0x43c5e0[_0x734b('0x17')]){_0x19a88e['VoiceQueue'][_0x734b('0x25')]({'where':{'type':'outbound'},'attributes':['id',_0x734b('0x26')],'include':[{'model':_0x19a88e[_0x734b('0x27')],'as':_0x734b('0x28'),'where':{'id':_0x43c5e0['ListId']}}]})['then'](function(_0x2e1aa8){if(_0x2e1aa8){var _0x553824=[];for(var _0x5c5e09=0x0,_0x464f56;_0x5c5e09<_0x2e1aa8[_0x734b('0x29')];_0x5c5e09+=0x1){_0x464f56=_0x2e1aa8[_0x5c5e09]['get']({'plain':!![]});switch(_0x464f56[_0x734b('0x26')]){case'always':_0x1c68c4(_0x464f56)[_0x734b('0x1d')](_0x2860a2());break;case _0x734b('0x2a'):_0x257657(_0x464f56)[_0x734b('0x1d')](_0x2860a2());break;default:_0x19a88e['CmHopper'][_0x734b('0x16')]({'phone':_0x43c5e0[_0x734b('0xa')],'ContactId':_0x43c5e0['id'],'ListId':_0x43c5e0[_0x734b('0x17')],'scheduledat':_0x43c5e0[_0x734b('0x19')]?_0x43c5e0['scheduledat']:moment()['format']('YYYY-MM-DD\x20HH:mm:ss'),'priority':_0x43c5e0[_0x734b('0x18')]?_0x43c5e0['priority']:0x2,'callback':_0x43c5e0['callbackUniqueid']?!![]:![],'callbackuniqueid':_0x43c5e0[_0x734b('0x1c')]?_0x43c5e0['callbackUniqueid']:undefined,'callbackat':_0x43c5e0[_0x734b('0x1c')]?moment()[_0x734b('0x1a')](_0x734b('0x1b')):undefined,'VoiceQueueId':_0x464f56['id']})[_0x734b('0x1d')](_0x2860a2());}}}})['then'](function(){return _0x19a88e[_0x734b('0x2b')]['findAll']({'where':{'type':_0x734b('0x2c')},'attributes':['id'],'include':[{'model':_0x19a88e[_0x734b('0x27')],'as':_0x734b('0x2d'),'where':{'id':_0x43c5e0['ListId']}}]})[_0x734b('0x12')](function(_0x4c3efb){if(_0x4c3efb){var _0x357ae4=[];for(var _0x331a87=0x0,_0x4db6cb;_0x331a87<_0x4c3efb[_0x734b('0x29')];_0x331a87+=0x1){_0x4db6cb=_0x4c3efb[_0x331a87][_0x734b('0xb')]({'plain':!![]});_0x19a88e[_0x734b('0x2e')][_0x734b('0x16')]({'phone':_0x43c5e0[_0x734b('0xa')],'ContactId':_0x43c5e0['id'],'ListId':_0x43c5e0['ListId'],'VoiceQueueId':_0x4db6cb['id']})[_0x734b('0x1d')](function(_0x47f36f){logger[_0x734b('0xc')]('cmContact,\x20%s,\x20%s',_0x734b('0xe'),_0x47f36f[_0x734b('0x2f')]);});}}});})[_0x734b('0x12')](function(){return _0x19a88e[_0x734b('0x30')][_0x734b('0x25')]({'attributes':['id','dialCheckDuplicateType'],'include':[{'model':_0x19a88e['CmList'],'as':'Lists','where':{'id':_0x43c5e0[_0x734b('0x17')]}}]})[_0x734b('0x12')](function(_0x541991){if(_0x541991){var _0xd8c55=[];for(var _0x32f24e=0x0,_0x588ceb;_0x32f24e<_0x541991[_0x734b('0x29')];_0x32f24e+=0x1){_0x588ceb=_0x541991[_0x32f24e][_0x734b('0xb')]({'plain':!![]});switch(_0x588ceb[_0x734b('0x26')]){case'always':_0x5da77e(_0x588ceb)[_0x734b('0x1d')](_0x42e9ae());break;case _0x734b('0x2a'):_0x371ead(_0x588ceb)[_0x734b('0x1d')](_0x42e9ae());break;default:_0x19a88e[_0x734b('0x10')]['create']({'phone':_0x43c5e0[_0x734b('0xa')],'ContactId':_0x43c5e0['id'],'ListId':_0x43c5e0[_0x734b('0x17')],'scheduledat':_0x43c5e0[_0x734b('0x19')]?_0x43c5e0[_0x734b('0x19')]:moment()['format'](_0x734b('0x1b')),'priority':_0x43c5e0['priority']?_0x43c5e0[_0x734b('0x18')]:0x2,'callback':_0x43c5e0[_0x734b('0x1c')]?!![]:![],'callbackuniqueid':_0x43c5e0[_0x734b('0x1c')]?_0x43c5e0[_0x734b('0x1c')]:undefined,'callbackat':_0x43c5e0['callbackUniqueid']?moment()[_0x734b('0x1a')](_0x734b('0x1b')):undefined,'CampaignId':_0x588ceb['id']})['catch'](_0x42e9ae());}}}});})['then'](function(){return _0x19a88e[_0x734b('0x30')]['findAll']({'attributes':['id'],'include':[{'model':_0x19a88e[_0x734b('0x27')],'as':_0x734b('0x2d'),'where':{'id':_0x43c5e0[_0x734b('0x17')]}}]})['then'](function(_0x1ad7f1){if(_0x1ad7f1){var _0x588cd8=[];for(var _0xfc2d8d=0x0,_0x46ece1;_0xfc2d8d<_0x1ad7f1[_0x734b('0x29')];_0xfc2d8d+=0x1){_0x46ece1=_0x1ad7f1[_0xfc2d8d][_0x734b('0xb')]({'plain':!![]});_0x19a88e['CmHopperBlack'][_0x734b('0x16')]({'phone':_0x43c5e0['phone'],'ContactId':_0x43c5e0['id'],'ListId':_0x43c5e0[_0x734b('0x17')],'CampaignId':_0x46ece1['id']})[_0x734b('0x1d')](function(_0x52e45){logger['error'](_0x734b('0x31'),'afterCreate',_0x52e45[_0x734b('0x2f')]);});}}});})[_0x734b('0x12')](function(){_0x5f4b3a();})[_0x734b('0x1d')](function(_0x257a87){logger['error'](_0x734b('0x31'),'afterCreate',_0x257a87[_0x734b('0x2f')]);_0x5f4b3a(_0x257a87);});}else{_0x5f4b3a(new Error(_0x734b('0x32')));}},'afterDestroy':function(_0x2268ca,_0x4dbff2,_0x22f1ff){var _0x279ca1=_0x2f3128[_0x734b('0x33')];var _0x3b16bb=_0x2268ca[_0x734b('0xb')]({'plain':!![]});return _0x279ca1[_0x734b('0x10')][_0x734b('0x25')]({'raw':!![],'where':{'ListId':_0x3b16bb['ListId'],'ContactId':_0x3b16bb['id']}})[_0x734b('0x12')](function(_0x14e925){if(!_[_0x734b('0x34')](_0x14e925)){var _0x5bb38e=[];for(var _0x5e7ae0=0x0;_0x5e7ae0<_0x14e925[_0x734b('0x29')];_0x5e7ae0+=0x1){var _0x19a376=_0x279ca1[_0x734b('0x10')][_0x734b('0x35')]({'where':{'ListId':_0x14e925[_0x5e7ae0]['ListId'],'ContactId':_0x14e925[_0x5e7ae0]['ContactId'],'VoiceQueueId':_0x14e925[_0x5e7ae0]['VoiceQueueId'],'CampaignId':_0x14e925[_0x5e7ae0][_0x734b('0x36')]}});_0x5bb38e[_0x734b('0x37')](_0x19a376);}return BPromise[_0x734b('0x38')](_0x5bb38e);}})[_0x734b('0x12')](function(_0x1b57c5){logger[_0x734b('0x39')](_0x734b('0x3a'),util[_0x734b('0xf')](_0x1b57c5,{'showHidden':![],'depth':null}));_0x22f1ff();})[_0x734b('0x1d')](function(_0x459788){logger[_0x734b('0xc')](_0x734b('0x3b'),util[_0x734b('0xf')](_0x459788,{'showHidden':![],'depth':null}));_0x22f1ff(_0x459788);});}}});};
\ No newline at end of file