Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / api / cmHopperAdditionalPhone / cmHopperAdditionalPhone.rpc.js
index 3aba5ac..fbabfe8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd6b6=['countmachineretry','entity','dialGlobalMaxRetry','OrderBy','catch','SwapAdditionalPhones','duration','waitTime','scheduledat','add','minutes','isNil','phone','countbusyretry','countagentrejectretry','createdAt','updatedAt','sequelize','transaction','update','activateAdditionalPhone','IncrementPreviewCounters','lodash','util','moment','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','then','info','request\x20sent','debug','stringify','error','code','CmHopperAdditionalPhone,\x20%s,\x20%s','message','result','VerifyAdditionalPhones','CmHopper','findOne','body','ContactId','ListId','VoiceQueueId','CampaignId','CmHopperAdditionalPhone','ASC','countcongestionretry','countnoanswerretry','countnosuchnumberretry','countdropretry','countabandonedretry'];(function(_0x201c68,_0x298a28){var _0x3c9de6=function(_0x1525a7){while(--_0x1525a7){_0x201c68['push'](_0x201c68['shift']());}};_0x3c9de6(++_0x298a28);}(_0xd6b6,0x106));var _0x6d6b=function(_0x17723b,_0x59304a){_0x17723b=_0x17723b-0x0;var _0x482881=_0xd6b6[_0x17723b];return _0x482881;};'use strict';var _=require(_0x6d6b('0x0'));var util=require(_0x6d6b('0x1'));var moment=require(_0x6d6b('0x2'));var BPromise=require('bluebird');var rs=require('randomstring');var fs=require('fs');var Redis=require(_0x6d6b('0x3'));var db=require(_0x6d6b('0x4'))['db'];var utils=require(_0x6d6b('0x5'));var logger=require(_0x6d6b('0x6'))(_0x6d6b('0x7'));var config=require(_0x6d6b('0x8'));var jayson=require(_0x6d6b('0x9'));var client=jayson[_0x6d6b('0xa')][_0x6d6b('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x2e9f91,_0x1bdc8e,_0x1888cc){return new BPromise(function(_0x2d000e,_0x7c843d){return client[_0x6d6b('0xc')](_0x2e9f91,_0x1888cc)[_0x6d6b('0xd')](function(_0x459d7e){logger[_0x6d6b('0xe')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x1bdc8e,_0x6d6b('0xf'));logger[_0x6d6b('0x10')]('CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s',_0x1bdc8e,_0x6d6b('0xf'),JSON[_0x6d6b('0x11')](_0x459d7e));if(_0x459d7e[_0x6d6b('0x12')]){if(_0x459d7e[_0x6d6b('0x12')][_0x6d6b('0x13')]===0x1f4){logger[_0x6d6b('0x12')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0x1bdc8e,_0x459d7e['error']['message']);return _0x7c843d(_0x459d7e['error']['message']);}logger[_0x6d6b('0x12')](_0x6d6b('0x14'),_0x1bdc8e,_0x459d7e[_0x6d6b('0x12')][_0x6d6b('0x15')]);return _0x2d000e(_0x459d7e[_0x6d6b('0x12')][_0x6d6b('0x15')]);}else{logger['info'](_0x6d6b('0x14'),_0x1bdc8e,'request\x20sent');_0x2d000e(_0x459d7e[_0x6d6b('0x16')][_0x6d6b('0x15')]);}})['catch'](function(_0x47c5c7){logger[_0x6d6b('0x12')](_0x6d6b('0x14'),_0x1bdc8e,_0x47c5c7);_0x7c843d(_0x47c5c7);});});}exports[_0x6d6b('0x17')]=function(_0x10ea0b){var _0x4bb5e1=this;return new Promise(function(_0x380347,_0x42c17d){return db[_0x6d6b('0x18')][_0x6d6b('0x19')]({'raw':!![],'where':{'ContactId':_0x10ea0b[_0x6d6b('0x1a')][_0x6d6b('0x1b')],'ListId':_0x10ea0b['body'][_0x6d6b('0x1c')],'VoiceQueueId':_0x10ea0b['body'][_0x6d6b('0x1d')]===undefined?null:_0x10ea0b[_0x6d6b('0x1a')][_0x6d6b('0x1d')],'CampaignId':_0x10ea0b[_0x6d6b('0x1a')][_0x6d6b('0x1e')]===undefined?null:_0x10ea0b[_0x6d6b('0x1a')]['CampaignId']}})['then'](function(_0x591aba){if(_0x591aba!=null){return db[_0x6d6b('0x1f')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x591aba['id'],'OrderBy':{'$gt':_0x591aba['OrderBy']}},'order':[['OrderBy',_0x6d6b('0x20')]]})[_0x6d6b('0xd')](function(_0x460e6b){var _0x5d887b=0x0;if(_0x460e6b){if(_0x460e6b['countbusyretry']+_0x460e6b[_0x6d6b('0x21')]+_0x460e6b[_0x6d6b('0x22')]+_0x460e6b[_0x6d6b('0x23')]+_0x460e6b[_0x6d6b('0x24')]+_0x460e6b[_0x6d6b('0x25')]+_0x460e6b[_0x6d6b('0x26')]+_0x460e6b['countagentrejectretry']<_0x10ea0b[_0x6d6b('0x27')][_0x6d6b('0x28')])_0x5d887b=0x1;_0x380347({'additional':_0x5d887b});}else{return db['CmHopperAdditionalPhone']['findOne']({'raw':!![],'where':{'CmHopperId':_0x591aba['id']},'order':[[_0x6d6b('0x29'),'ASC']]})[_0x6d6b('0xd')](function(_0xdc8e1f){var _0x4e62b0=0x0;if(_0xdc8e1f){if(_0xdc8e1f['countbusyretry']+_0xdc8e1f[_0x6d6b('0x21')]+_0xdc8e1f[_0x6d6b('0x22')]+_0xdc8e1f['countnosuchnumberretry']+_0xdc8e1f['countdropretry']+_0xdc8e1f[_0x6d6b('0x25')]+_0xdc8e1f[_0x6d6b('0x26')]+_0xdc8e1f['countagentrejectretry']<_0x10ea0b[_0x6d6b('0x27')][_0x6d6b('0x28')])_0x4e62b0=0x1;_0x380347({'additional':_0x4e62b0});}else{_0x380347({'additional':0x0});}})['catch'](function(_0x29e4ab){logger[_0x6d6b('0x12')](_0x6d6b('0x17'),_0x29e4ab[_0x6d6b('0x15')]);_0x42c17d(_0x4bb5e1[_0x6d6b('0x12')](0x1f4,_0x29e4ab[_0x6d6b('0x15')]));});}})[_0x6d6b('0x2a')](function(_0x1ca60b){logger['error'](_0x6d6b('0x17'),_0x1ca60b[_0x6d6b('0x15')]);_0x42c17d(_0x4bb5e1[_0x6d6b('0x12')](0x1f4,_0x1ca60b[_0x6d6b('0x15')]));});}else _0x380347({'additional':0x0});});});};exports[_0x6d6b('0x2b')]=function(_0x17e2c7){var _0x195f3a=this;return new Promise(function(_0x289f65,_0x240108){return db[_0x6d6b('0x18')][_0x6d6b('0x19')]({'raw':!![],'where':{'ContactId':_0x17e2c7['body'][_0x6d6b('0x1b')],'ListId':_0x17e2c7[_0x6d6b('0x1a')]['ListId'],'VoiceQueueId':_0x17e2c7[_0x6d6b('0x1a')]['VoiceQueueId']===undefined?null:_0x17e2c7['body'][_0x6d6b('0x1d')],'CampaignId':_0x17e2c7[_0x6d6b('0x1a')][_0x6d6b('0x1e')]===undefined?null:_0x17e2c7['body']['CampaignId']}})['then'](function(_0x514826){if(_0x514826!=null){return db[_0x6d6b('0x1f')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x514826['id'],'OrderBy':{'$gte':_0x514826[_0x6d6b('0x29')]}},'order':[[_0x6d6b('0x29'),_0x6d6b('0x20')]]})['then'](function(_0x36d5c3){if(_0x36d5c3)return activateAdditionalPhone(_0x514826,_0x17e2c7['body'],_0x36d5c3,_0x17e2c7[_0x6d6b('0x2c')],_0x17e2c7[_0x6d6b('0x2d')])[_0x6d6b('0xd')](function(_0x311101){_0x289f65(_0x311101);});else{return db[_0x6d6b('0x1f')][_0x6d6b('0x19')]({'raw':!![],'where':{'CmHopperId':_0x514826['id']},'order':[[_0x6d6b('0x29'),'ASC']]})['then'](function(_0x40b7b1){if(_0x40b7b1)return activateAdditionalPhone(_0x514826,_0x17e2c7[_0x6d6b('0x1a')],_0x40b7b1,_0x17e2c7[_0x6d6b('0x2c')],_0x17e2c7[_0x6d6b('0x2d')])['then'](function(_0x4b3084){_0x289f65(_0x4b3084);});else{_0x289f65({'id':_0x514826['id'],'phone':''});}})[_0x6d6b('0x2a')](function(_0x44a1a2){logger[_0x6d6b('0x12')]('VerifyAdditionalPhones',_0x44a1a2['message']);_0x240108(_0x195f3a[_0x6d6b('0x12')](0x1f4,_0x44a1a2[_0x6d6b('0x15')]));});}})['catch'](function(_0x1baed3){logger[_0x6d6b('0x12')](_0x6d6b('0x17'),_0x1baed3[_0x6d6b('0x15')]);_0x240108(_0x195f3a['error'](0x1f4,_0x1baed3['message']));});}else _0x289f65(0x1);});});};function activateAdditionalPhone(_0x3f6f5f,_0x2cc70a,_0x23cfef,_0x494343,_0x859916){return new Promise(function(_0xb0f53c,_0x22bca6){var _0x3b5132;if(_['isNil'](_0x23cfef[_0x6d6b('0x2e')])){_0x23cfef[_0x6d6b('0x2e')]=moment();}if(moment()>moment(_0x23cfef['scheduledat'])){_0x3b5132=moment()[_0x6d6b('0x2f')](_0x859916||0x3,_0x6d6b('0x30'));}else{if(_0x23cfef['OrderBy']==0x0){_0x3b5132=moment(_0x23cfef[_0x6d6b('0x2e')]);}else{_0x3b5132=moment()['add'](_0x859916||0x3,_0x6d6b('0x30'));}}if(_[_0x6d6b('0x31')](_0x3b5132)){_0x3b5132=moment()['add'](_0x859916||0x3,_0x6d6b('0x30'));}var _0x42dda5={'phone':_0x3f6f5f[_0x6d6b('0x32')],'active':0x0,'OrderBy':_[_0x6d6b('0x31')](_0x3f6f5f['OrderBy'])?0x0:_0x3f6f5f[_0x6d6b('0x29')],'scheduledat':moment()['add'](_0x494343||0x1,_0x6d6b('0x30')),'countbusyretry':_0x2cc70a[_0x6d6b('0x33')],'countcongestionretry':_0x2cc70a[_0x6d6b('0x21')],'countnoanswerretry':_0x2cc70a[_0x6d6b('0x22')],'countnosuchnumberretry':_0x2cc70a[_0x6d6b('0x23')],'countdropretry':_0x2cc70a[_0x6d6b('0x24')],'countabandonedretry':_0x2cc70a[_0x6d6b('0x25')],'countmachineretry':_0x2cc70a[_0x6d6b('0x26')],'countagentrejectretry':_0x2cc70a[_0x6d6b('0x34')],'createdAt':_0x2cc70a[_0x6d6b('0x35')],'updatedAt':_0x2cc70a[_0x6d6b('0x36')]};var _0x325c15={'CmHopperId':_0x3f6f5f['id'],'phone':_0x23cfef[_0x6d6b('0x32')],'active':0x0,'OrderBy':_[_0x6d6b('0x31')](_0x23cfef[_0x6d6b('0x29')])?0x0:_0x23cfef[_0x6d6b('0x29')],'scheduledat':_0x3b5132,'countbusyretry':_0x23cfef['countbusyretry'],'countcongestionretry':_0x23cfef['countcongestionretry'],'countnoanswerretry':_0x23cfef['countnoanswerretry'],'countnosuchnumberretry':_0x23cfef[_0x6d6b('0x23')],'countdropretry':_0x23cfef[_0x6d6b('0x24')],'countabandonedretry':_0x23cfef[_0x6d6b('0x25')],'countmachineretry':_0x23cfef[_0x6d6b('0x26')],'countagentrejectretry':_0x23cfef['countagentrejectretry'],'createdAt':_0x23cfef[_0x6d6b('0x35')],'updatedAt':_0x23cfef[_0x6d6b('0x36')]};return db[_0x6d6b('0x37')][_0x6d6b('0x38')](function(_0x50d378){return db[_0x6d6b('0x1f')][_0x6d6b('0x39')](_0x42dda5,{'where':{'id':_0x23cfef['id']}},{'transaction':_0x50d378})['then'](function(){return db[_0x6d6b('0x18')][_0x6d6b('0x39')](_0x325c15,{'where':{'id':_0x3f6f5f['id']}},{'transaction':_0x50d378});});})[_0x6d6b('0xd')](function(_0x5ae574){_0xb0f53c({'id':_0x3f6f5f['id'],'phone':_0x23cfef[_0x6d6b('0x32')]});})['catch'](function(_0x274a45){logger[_0x6d6b('0x12')](_0x6d6b('0x3a'),_0x274a45[_0x6d6b('0x15')]);_0x22bca6({'error':_0x274a45[_0x6d6b('0x15')]});});});}exports[_0x6d6b('0x3b')]=function(_0xc9def0){var _0x4da368=this;return new Promise(function(_0x3d0cd3,_0x4c8700){return db['CmHopper'][_0x6d6b('0x39')](_0xc9def0['body']['field'],{'where':{'id':_0xc9def0[_0x6d6b('0x1a')]['id']}})[_0x6d6b('0xd')](function(_0xb84803){_0x3d0cd3(_0xb84803);})['catch'](function(_0x452131){logger[_0x6d6b('0x12')](_0x6d6b('0x3b'),_0x452131[_0x6d6b('0x15')]);_0x4c8700(_0x4da368['error'](0x1f4,_0x452131['message']));});});};
\ No newline at end of file
+var _0x6903=['CampaignId','CmHopperAdditionalPhone','OrderBy','countbusyretry','countcongestionretry','countmachineretry','countagentrejectretry','ASC','countnosuchnumberretry','countdropretry','countabandonedretry','dialGlobalMaxRetry','SwapAdditionalPhones','duration','waitTime','isNil','scheduledat','add','minutes','createdAt','phone','updatedAt','sequelize','transaction','update','activateAdditionalPhone','IncrementPreviewCounters','field','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','rpc','jayson/promise','client','http','request','then','info','request\x20sent','debug','error','code','CmHopperAdditionalPhone,\x20%s,\x20%s','message','result','catch','VerifyAdditionalPhones','CmHopper','findOne','ContactId','body','ListId','VoiceQueueId'];(function(_0x403c09,_0xef2dd5){var _0x1d517f=function(_0x1c7c6f){while(--_0x1c7c6f){_0x403c09['push'](_0x403c09['shift']());}};_0x1d517f(++_0xef2dd5);}(_0x6903,0x104));var _0x3690=function(_0x46665e,_0x37dbe9){_0x46665e=_0x46665e-0x0;var _0x4e30eb=_0x6903[_0x46665e];return _0x4e30eb;};'use strict';var _=require(_0x3690('0x0'));var util=require(_0x3690('0x1'));var moment=require(_0x3690('0x2'));var BPromise=require(_0x3690('0x3'));var rs=require(_0x3690('0x4'));var fs=require('fs');var Redis=require(_0x3690('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0x3690('0x6'));var logger=require(_0x3690('0x7'))(_0x3690('0x8'));var config=require('../../config/environment');var jayson=require(_0x3690('0x9'));var client=jayson[_0x3690('0xa')][_0x3690('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x74bfe4,_0xe1dda,_0x4e231c){return new BPromise(function(_0x53263f,_0x3b11f7){return client[_0x3690('0xc')](_0x74bfe4,_0x4e231c)[_0x3690('0xd')](function(_0x5f52e5){logger[_0x3690('0xe')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0xe1dda,_0x3690('0xf'));logger[_0x3690('0x10')]('CmHopperAdditionalPhone,\x20%s,\x20%s,\x20%s',_0xe1dda,_0x3690('0xf'),JSON['stringify'](_0x5f52e5));if(_0x5f52e5[_0x3690('0x11')]){if(_0x5f52e5[_0x3690('0x11')][_0x3690('0x12')]===0x1f4){logger[_0x3690('0x11')](_0x3690('0x13'),_0xe1dda,_0x5f52e5['error']['message']);return _0x3b11f7(_0x5f52e5['error']['message']);}logger[_0x3690('0x11')]('CmHopperAdditionalPhone,\x20%s,\x20%s',_0xe1dda,_0x5f52e5[_0x3690('0x11')][_0x3690('0x14')]);return _0x53263f(_0x5f52e5[_0x3690('0x11')][_0x3690('0x14')]);}else{logger[_0x3690('0xe')](_0x3690('0x13'),_0xe1dda,'request\x20sent');_0x53263f(_0x5f52e5[_0x3690('0x15')]['message']);}})[_0x3690('0x16')](function(_0x367730){logger[_0x3690('0x11')](_0x3690('0x13'),_0xe1dda,_0x367730);_0x3b11f7(_0x367730);});});}exports[_0x3690('0x17')]=function(_0x1049b6){var _0x1b5320=this;return new Promise(function(_0x2ad04e,_0x4e4cf0){return db[_0x3690('0x18')][_0x3690('0x19')]({'raw':!![],'where':{'ContactId':_0x1049b6['body'][_0x3690('0x1a')],'ListId':_0x1049b6[_0x3690('0x1b')][_0x3690('0x1c')],'VoiceQueueId':_0x1049b6[_0x3690('0x1b')][_0x3690('0x1d')]===undefined?null:_0x1049b6[_0x3690('0x1b')][_0x3690('0x1d')],'CampaignId':_0x1049b6['body'][_0x3690('0x1e')]===undefined?null:_0x1049b6[_0x3690('0x1b')][_0x3690('0x1e')]}})[_0x3690('0xd')](function(_0x399333){if(_0x399333!=null){return db[_0x3690('0x1f')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x399333['id'],'OrderBy':{'$gt':_0x399333[_0x3690('0x20')]}},'order':[['OrderBy','ASC']]})['then'](function(_0x5b1779){var _0xf82f75=0x0;if(_0x5b1779){if(_0x5b1779[_0x3690('0x21')]+_0x5b1779[_0x3690('0x22')]+_0x5b1779['countnoanswerretry']+_0x5b1779['countnosuchnumberretry']+_0x5b1779['countdropretry']+_0x5b1779['countabandonedretry']+_0x5b1779[_0x3690('0x23')]+_0x5b1779[_0x3690('0x24')]<_0x1049b6['entity']['dialGlobalMaxRetry'])_0xf82f75=0x1;_0x2ad04e({'additional':_0xf82f75});}else{return db[_0x3690('0x1f')][_0x3690('0x19')]({'raw':!![],'where':{'CmHopperId':_0x399333['id']},'order':[[_0x3690('0x20'),_0x3690('0x25')]]})[_0x3690('0xd')](function(_0x1dfb73){var _0x537a4b=0x0;if(_0x1dfb73){if(_0x1dfb73[_0x3690('0x21')]+_0x1dfb73[_0x3690('0x22')]+_0x1dfb73['countnoanswerretry']+_0x1dfb73[_0x3690('0x26')]+_0x1dfb73[_0x3690('0x27')]+_0x1dfb73[_0x3690('0x28')]+_0x1dfb73[_0x3690('0x23')]+_0x1dfb73[_0x3690('0x24')]<_0x1049b6['entity'][_0x3690('0x29')])_0x537a4b=0x1;_0x2ad04e({'additional':_0x537a4b});}else{_0x2ad04e({'additional':0x0});}})[_0x3690('0x16')](function(_0xa877a1){logger['error'](_0x3690('0x17'),_0xa877a1[_0x3690('0x14')]);_0x4e4cf0(_0x1b5320[_0x3690('0x11')](0x1f4,_0xa877a1['message']));});}})[_0x3690('0x16')](function(_0x43c4e0){logger[_0x3690('0x11')](_0x3690('0x17'),_0x43c4e0[_0x3690('0x14')]);_0x4e4cf0(_0x1b5320[_0x3690('0x11')](0x1f4,_0x43c4e0['message']));});}else _0x2ad04e({'additional':0x0});});});};exports[_0x3690('0x2a')]=function(_0x4bcc06){var _0x482f57=this;return new Promise(function(_0x4a231a,_0x5d8ae4){return db['CmHopper'][_0x3690('0x19')]({'raw':!![],'where':{'ContactId':_0x4bcc06[_0x3690('0x1b')]['ContactId'],'ListId':_0x4bcc06[_0x3690('0x1b')]['ListId'],'VoiceQueueId':_0x4bcc06[_0x3690('0x1b')][_0x3690('0x1d')]===undefined?null:_0x4bcc06[_0x3690('0x1b')][_0x3690('0x1d')],'CampaignId':_0x4bcc06['body'][_0x3690('0x1e')]===undefined?null:_0x4bcc06[_0x3690('0x1b')]['CampaignId']}})[_0x3690('0xd')](function(_0x38ddbe){if(_0x38ddbe!=null){return db[_0x3690('0x1f')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x38ddbe['id'],'OrderBy':{'$gte':_0x38ddbe[_0x3690('0x20')]}},'order':[[_0x3690('0x20'),_0x3690('0x25')]]})['then'](function(_0x2b4c00){if(_0x2b4c00)return activateAdditionalPhone(_0x38ddbe,_0x4bcc06['body'],_0x2b4c00,_0x4bcc06[_0x3690('0x2b')],_0x4bcc06['waitTime'])[_0x3690('0xd')](function(_0x59af76){_0x4a231a(_0x59af76);});else{return db[_0x3690('0x1f')]['findOne']({'raw':!![],'where':{'CmHopperId':_0x38ddbe['id']},'order':[[_0x3690('0x20'),_0x3690('0x25')]]})[_0x3690('0xd')](function(_0x1fb619){if(_0x1fb619)return activateAdditionalPhone(_0x38ddbe,_0x4bcc06['body'],_0x1fb619,_0x4bcc06[_0x3690('0x2b')],_0x4bcc06[_0x3690('0x2c')])[_0x3690('0xd')](function(_0xc9cc34){_0x4a231a(_0xc9cc34);});else{_0x4a231a({'id':_0x38ddbe['id'],'phone':''});}})['catch'](function(_0x2dd682){logger['error']('VerifyAdditionalPhones',_0x2dd682[_0x3690('0x14')]);_0x5d8ae4(_0x482f57[_0x3690('0x11')](0x1f4,_0x2dd682['message']));});}})[_0x3690('0x16')](function(_0x2aeb0b){logger[_0x3690('0x11')](_0x3690('0x17'),_0x2aeb0b['message']);_0x5d8ae4(_0x482f57[_0x3690('0x11')](0x1f4,_0x2aeb0b[_0x3690('0x14')]));});}else _0x4a231a(0x1);});});};function activateAdditionalPhone(_0x16d5f5,_0x4d5d01,_0x3bd33e,_0x53f084,_0x5aed0c){return new Promise(function(_0x767e89,_0x68b36b){var _0x160dd3;if(_[_0x3690('0x2d')](_0x3bd33e[_0x3690('0x2e')])){_0x3bd33e['scheduledat']=moment();}if(moment()>moment(_0x3bd33e[_0x3690('0x2e')])){_0x160dd3=moment()[_0x3690('0x2f')](_0x5aed0c||0x3,'minutes');}else{if(_0x3bd33e['OrderBy']==0x0){_0x160dd3=moment(_0x3bd33e[_0x3690('0x2e')]);}else{_0x160dd3=moment()[_0x3690('0x2f')](_0x5aed0c||0x3,'minutes');}}if(_['isNil'](_0x160dd3)){_0x160dd3=moment()[_0x3690('0x2f')](_0x5aed0c||0x3,_0x3690('0x30'));}var _0x56b493={'phone':_0x16d5f5['phone'],'active':0x0,'OrderBy':_[_0x3690('0x2d')](_0x16d5f5['OrderBy'])?0x0:_0x16d5f5['OrderBy'],'scheduledat':moment()[_0x3690('0x2f')](_0x53f084||0x1,_0x3690('0x30')),'countbusyretry':_0x4d5d01[_0x3690('0x21')],'countcongestionretry':_0x4d5d01['countcongestionretry'],'countnoanswerretry':_0x4d5d01['countnoanswerretry'],'countnosuchnumberretry':_0x4d5d01[_0x3690('0x26')],'countdropretry':_0x4d5d01[_0x3690('0x27')],'countabandonedretry':_0x4d5d01[_0x3690('0x28')],'countmachineretry':_0x4d5d01['countmachineretry'],'countagentrejectretry':_0x4d5d01[_0x3690('0x24')],'createdAt':_0x4d5d01[_0x3690('0x31')],'updatedAt':_0x4d5d01['updatedAt']};var _0x3d96de={'CmHopperId':_0x16d5f5['id'],'phone':_0x3bd33e[_0x3690('0x32')],'active':0x0,'OrderBy':_[_0x3690('0x2d')](_0x3bd33e['OrderBy'])?0x0:_0x3bd33e[_0x3690('0x20')],'scheduledat':_0x160dd3,'countbusyretry':_0x3bd33e[_0x3690('0x21')],'countcongestionretry':_0x3bd33e['countcongestionretry'],'countnoanswerretry':_0x3bd33e['countnoanswerretry'],'countnosuchnumberretry':_0x3bd33e[_0x3690('0x26')],'countdropretry':_0x3bd33e[_0x3690('0x27')],'countabandonedretry':_0x3bd33e['countabandonedretry'],'countmachineretry':_0x3bd33e[_0x3690('0x23')],'countagentrejectretry':_0x3bd33e[_0x3690('0x24')],'createdAt':_0x3bd33e[_0x3690('0x31')],'updatedAt':_0x3bd33e[_0x3690('0x33')]};return db[_0x3690('0x34')][_0x3690('0x35')](function(_0xb7fa9d){return db[_0x3690('0x1f')][_0x3690('0x36')](_0x56b493,{'where':{'id':_0x3bd33e['id']}},{'transaction':_0xb7fa9d})[_0x3690('0xd')](function(){return db[_0x3690('0x18')][_0x3690('0x36')](_0x3d96de,{'where':{'id':_0x16d5f5['id']}},{'transaction':_0xb7fa9d});});})[_0x3690('0xd')](function(_0x45d8f6){_0x767e89({'id':_0x16d5f5['id'],'phone':_0x3bd33e[_0x3690('0x32')]});})[_0x3690('0x16')](function(_0x624a0d){logger[_0x3690('0x11')](_0x3690('0x37'),_0x624a0d[_0x3690('0x14')]);_0x68b36b({'error':_0x624a0d[_0x3690('0x14')]});});});}exports[_0x3690('0x38')]=function(_0x308190){var _0x551504=this;return new Promise(function(_0x3f2d9d,_0x976d90){return db[_0x3690('0x18')][_0x3690('0x36')](_0x308190[_0x3690('0x1b')][_0x3690('0x39')],{'where':{'id':_0x308190[_0x3690('0x1b')]['id']}})[_0x3690('0xd')](function(_0x85c26b){_0x3f2d9d(_0x85c26b);})['catch'](function(_0x174282){logger[_0x3690('0x11')]('IncrementPreviewCounters',_0x174282[_0x3690('0x14')]);_0x976d90(_0x551504[_0x3690('0x11')](0x1f4,_0x174282[_0x3690('0x14')]));});});};
\ No newline at end of file