Built motion from commit 4a17b4ed.|2.6.17
[motion2.git] / server / api / cmHopper / cmHopper.rpc.js
index 2ae01e3..d1c91b7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x23cf=['stringify','catch','error','message','ShowCmHopper','CmHopper','find','raw','CreateCmHopper','body','UpdateCmHopper\x20hopper\x20options\x20[%s]\x20active\x20status\x20[%s]','active','UpdateCmHopper','destroy','DestroyCmHopper','GetContactDialer','CmContact','describe','order','LOCK','UPDATE','Contact','keys','User','Agent','name','length','UserId','push','includes','GetContactDialer\x20hopperId\x20[%s]\x20-\x20contactId\x20[%s]\x20-\x20active\x20status\x20[%s]','dataValues','ContactId','MoveContactManagedDialer','transaction','MoveContactManagedDialer\x20hopper\x20options\x20[%s]\x20active\x20status\x20[%s]','sequelize','`scheduledat`\x20>=\x20','format','\x22%s\x22','YYYY-MM-DD\x20HH:mm:ss','\x20,\x201,\x20null','contactsRescheduled','CountReScheduled','update','GetContactRecallMe','GetCmHopperPreview','GetContactByPhone','findOne','dialTimezone','DESC','getContactByPhone','ResetActiveCalls','voiceQueueIds','interval','literal','NOW()\x20+\x20INTERVAL\x20','\x20MINUTE','NOW()','voicePause','CmList','List','CmHopperHandlePreviewRecallNotifications','util','bluebird','../../mysqldb','../../config/logger','rpc','findAll','options','where','limit','include','model','attributes','map','then','info','GetCmHopper','debug'];(function(_0x42245d,_0x51758f){var _0x4b211a=function(_0x2634e){while(--_0x2634e){_0x42245d['push'](_0x42245d['shift']());}};_0x4b211a(++_0x51758f);}(_0x23cf,0x8f));var _0xf23c=function(_0x1f4935,_0x52bb3c){_0x1f4935=_0x1f4935-0x0;var _0x33a56a=_0x23cf[_0x1f4935];return _0x33a56a;};'use strict';var _=require('lodash');var util=require(_0xf23c('0x0'));var moment=require('moment');var BPromise=require(_0xf23c('0x1'));var db=require(_0xf23c('0x2'))['db'];var logger=require(_0xf23c('0x3'))(_0xf23c('0x4'));exports['GetCmHopper']=function(_0x42f770){var _0x54d60d=this;return new Promise(function(_0x1052f9,_0x18be9d){return db['CmHopper'][_0xf23c('0x5')]({'raw':_0x42f770[_0xf23c('0x6')]?_0x42f770[_0xf23c('0x6')]['raw']===undefined?!![]:![]:!![],'where':_0x42f770['options']?_0x42f770[_0xf23c('0x6')][_0xf23c('0x7')]||null:null,'attributes':_0x42f770[_0xf23c('0x6')]?_0x42f770[_0xf23c('0x6')]['attributes']||null:null,'limit':_0x42f770[_0xf23c('0x6')]?_0x42f770['options'][_0xf23c('0x8')]||null:null,'include':_0x42f770['options']?_0x42f770[_0xf23c('0x6')][_0xf23c('0x9')]?_['map'](_0x42f770[_0xf23c('0x6')][_0xf23c('0x9')],function(_0x19e6fb){return{'model':db[_0x19e6fb[_0xf23c('0xa')]],'as':_0x19e6fb['as'],'attributes':_0x19e6fb[_0xf23c('0xb')],'include':_0x19e6fb[_0xf23c('0x9')]?_[_0xf23c('0xc')](_0x19e6fb[_0xf23c('0x9')],function(_0x2dba93){return{'model':db[_0x2dba93[_0xf23c('0xa')]],'as':_0x2dba93['as'],'attributes':_0x2dba93[_0xf23c('0xb')],'include':_0x2dba93[_0xf23c('0x9')]?_[_0xf23c('0xc')](_0x2dba93['include'],function(_0x39d563){return{'model':db[_0x39d563[_0xf23c('0xa')]],'as':_0x39d563['as'],'attributes':_0x39d563[_0xf23c('0xb')]};}):[]};}):[]};}):[]:[]})[_0xf23c('0xd')](function(_0x8497f4){logger[_0xf23c('0xe')](_0xf23c('0xf'),_0x42f770);logger[_0xf23c('0x10')](_0xf23c('0xf'),_0x42f770,JSON[_0xf23c('0x11')](_0x8497f4));_0x1052f9(_0x8497f4);})[_0xf23c('0x12')](function(_0x7372f6){logger[_0xf23c('0x13')](_0xf23c('0xf'),_0x7372f6['message'],_0x42f770);_0x18be9d(_0x54d60d[_0xf23c('0x13')](0x1f4,_0x7372f6[_0xf23c('0x14')]));});});};exports[_0xf23c('0x15')]=function(_0x1b93d3){var _0x4aaceb=this;return new Promise(function(_0x1873c5,_0x2d123c){return db[_0xf23c('0x16')][_0xf23c('0x17')]({'raw':_0x1b93d3[_0xf23c('0x6')]?_0x1b93d3[_0xf23c('0x6')][_0xf23c('0x18')]===undefined?!![]:![]:!![],'where':_0x1b93d3[_0xf23c('0x6')]?_0x1b93d3[_0xf23c('0x6')][_0xf23c('0x7')]||null:null,'attributes':_0x1b93d3['options']?_0x1b93d3[_0xf23c('0x6')][_0xf23c('0xb')]||null:null,'include':_0x1b93d3[_0xf23c('0x6')]?_0x1b93d3[_0xf23c('0x6')][_0xf23c('0x9')]?_[_0xf23c('0xc')](_0x1b93d3[_0xf23c('0x6')][_0xf23c('0x9')],function(_0x42529a){return{'model':db[_0x42529a[_0xf23c('0xa')]],'as':_0x42529a['as'],'attributes':_0x42529a[_0xf23c('0xb')],'include':_0x42529a['include']?_['map'](_0x42529a['include'],function(_0x3171ac){return{'model':db[_0x3171ac[_0xf23c('0xa')]],'as':_0x3171ac['as'],'attributes':_0x3171ac[_0xf23c('0xb')],'include':_0x3171ac['include']?_[_0xf23c('0xc')](_0x3171ac[_0xf23c('0x9')],function(_0x4d47b4){return{'model':db[_0x4d47b4['model']],'as':_0x4d47b4['as'],'attributes':_0x4d47b4[_0xf23c('0xb')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x21b159){logger[_0xf23c('0xe')](_0xf23c('0x15'),_0x1b93d3);logger[_0xf23c('0x10')](_0xf23c('0x15'),_0x1b93d3,JSON['stringify'](_0x21b159));_0x1873c5(_0x21b159);})['catch'](function(_0x329ef0){logger[_0xf23c('0x13')]('ShowCmHopper',_0x329ef0[_0xf23c('0x14')],_0x1b93d3);_0x2d123c(_0x4aaceb[_0xf23c('0x13')](0x1f4,_0x329ef0[_0xf23c('0x14')]));});});};exports[_0xf23c('0x19')]=function(_0x1c869f){var _0x220400=this;return new Promise(function(_0x1eec04,_0x2a16ea){return db[_0xf23c('0x16')]['create'](_0x1c869f[_0xf23c('0x1a')],{'raw':_0x1c869f[_0xf23c('0x6')]?_0x1c869f[_0xf23c('0x6')][_0xf23c('0x18')]===undefined?!![]:![]:!![]})[_0xf23c('0xd')](function(_0xca21b2){logger['info'](_0xf23c('0x19'),_0x1c869f);logger[_0xf23c('0x10')](_0xf23c('0x19'),_0x1c869f,JSON[_0xf23c('0x11')](_0xca21b2));_0x1eec04(_0xca21b2);})[_0xf23c('0x12')](function(_0x5abe1e){logger[_0xf23c('0x13')](_0xf23c('0x19'),_0x5abe1e['message'],_0x1c869f);_0x2a16ea(_0x220400[_0xf23c('0x13')](0x1f4,_0x5abe1e[_0xf23c('0x14')]));});});};exports['UpdateCmHopper']=function(_0x1b3adb){var _0x31baa9=this;return new Promise(function(_0x178aee,_0x55a99b){return db[_0xf23c('0x16')]['update'](_0x1b3adb[_0xf23c('0x1a')],{'raw':_0x1b3adb[_0xf23c('0x6')]?_0x1b3adb[_0xf23c('0x6')][_0xf23c('0x18')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x1b3adb[_0xf23c('0x6')]?_0x1b3adb[_0xf23c('0x6')]['where']||null:null,'attributes':_0x1b3adb[_0xf23c('0x6')]?_0x1b3adb['options'][_0xf23c('0xb')]||null:null,'limit':_0x1b3adb[_0xf23c('0x6')]?_0x1b3adb[_0xf23c('0x6')][_0xf23c('0x8')]||null:null})['then'](function(_0x35d61b){logger[_0xf23c('0xe')]('UpdateCmHopper',_0x1b3adb);logger[_0xf23c('0xe')](_0xf23c('0x1b'),JSON['stringify'](_0x1b3adb['options'][_0xf23c('0x7')]),_0x1b3adb[_0xf23c('0x1a')][_0xf23c('0x1c')]);logger['debug'](_0xf23c('0x1d'),_0x1b3adb,JSON['stringify'](_0x35d61b));_0x178aee(_0x35d61b);})[_0xf23c('0x12')](function(_0x15b971){logger[_0xf23c('0x13')](_0xf23c('0x1d'),_0x15b971['message'],_0x1b3adb);_0x55a99b(_0x31baa9[_0xf23c('0x13')](0x1f4,_0x15b971[_0xf23c('0x14')]));});});};exports['DestroyCmHopper']=function(_0x4d18df){var _0x2a240b=this;return new Promise(function(_0x438eb3,_0x4deb10){return db['CmHopper'][_0xf23c('0x1e')]({'where':_0x4d18df[_0xf23c('0x6')]?_0x4d18df[_0xf23c('0x6')][_0xf23c('0x7')]||null:null})['then'](function(_0x4a9139){logger[_0xf23c('0xe')](_0xf23c('0x1f'),_0x4d18df);logger[_0xf23c('0x10')]('DestroyCmHopper',_0x4d18df,JSON[_0xf23c('0x11')](_0x4a9139));_0x438eb3(_0x4a9139);})['catch'](function(_0x5e2298){logger[_0xf23c('0x13')](_0xf23c('0x1f'),_0x5e2298[_0xf23c('0x14')],_0x4d18df);_0x4deb10(_0x2a240b['error'](0x1f4,_0x5e2298[_0xf23c('0x14')]));});});};exports[_0xf23c('0x20')]=function(_0x58a56b){var _0x135d24=this;return new Promise(function(_0x514b57,_0x3cb049){return db[_0xf23c('0x21')][_0xf23c('0x22')]()[_0xf23c('0xd')](function(_0x58743a){return db['sequelize']['transaction'](function(_0x17056a){return db[_0xf23c('0x16')][_0xf23c('0x5')]({'where':_0x58a56b[_0xf23c('0x6')]?_0x58a56b[_0xf23c('0x6')][_0xf23c('0x7')]||null:null,'attributes':_0x58a56b['options']?_0x58a56b[_0xf23c('0x6')][_0xf23c('0xb')]||null:null,'limit':_0x58a56b[_0xf23c('0x6')]?_0x58a56b[_0xf23c('0x6')][_0xf23c('0x8')]||null:null,'order':_0x58a56b['options']?_0x58a56b[_0xf23c('0x6')][_0xf23c('0x23')]||null:null,'transaction':_0x17056a,'lock':_0x17056a[_0xf23c('0x24')][_0xf23c('0x25')],'include':[{'model':db[_0xf23c('0x21')],'as':_0xf23c('0x26'),'attributes':_[_0xf23c('0x27')](_0x58743a)},{'model':db[_0xf23c('0x28')],'as':_0xf23c('0x29'),'attributes':['id',_0xf23c('0x2a'),'voicePause']}]})[_0xf23c('0xd')](function(_0x16b86a){var _0x4a4c75=[];var _0x34bf11=[];for(var _0x218510=0x0;_0x218510<_0x16b86a[_0xf23c('0x2b')];_0x218510+=0x1){var _0x164ec0=_0x16b86a[_0x218510][_0xf23c('0x2c')];if(_0x164ec0===null){_0x4a4c75[_0xf23c('0x2d')](_0x16b86a[_0x218510]['update'](_0x58a56b['body'],{'transaction':_0x17056a}));}else if(!_0x34bf11[_0xf23c('0x2e')](_0x164ec0)){_0x34bf11[_0xf23c('0x2d')](_0x164ec0);_0x4a4c75[_0xf23c('0x2d')](_0x16b86a[_0x218510]['update'](_0x58a56b[_0xf23c('0x1a')],{'transaction':_0x17056a}));}}return BPromise['all'](_0x4a4c75);});})[_0xf23c('0xd')](function(_0xbf7ed0){logger[_0xf23c('0xe')](_0xf23c('0x20'),_0x58a56b);if(_0xbf7ed0[_0xf23c('0x2b')]>0x0){logger['info'](_0xf23c('0x2f'),_0xbf7ed0[0x0]['dataValues']['id'],_0xbf7ed0[0x0][_0xf23c('0x30')][_0xf23c('0x31')],_0xbf7ed0[0x0][_0xf23c('0x30')][_0xf23c('0x1c')]);}logger['debug'](_0xf23c('0x20'),_0x58a56b,JSON['stringify'](_0xbf7ed0));_0x514b57(_0xbf7ed0);})[_0xf23c('0x12')](function(_0x1ca4f2){logger[_0xf23c('0x13')](_0xf23c('0x20'),_0x1ca4f2[_0xf23c('0x14')],_0x58a56b);_0x3cb049(_0x135d24[_0xf23c('0x13')](0x1f4,_0x1ca4f2['message']));});});});};exports[_0xf23c('0x32')]=function(_0xb45b40){var _0x1b59f7=this;return new Promise(function(_0x252c0a,_0x59d409){return db['sequelize'][_0xf23c('0x33')](function(_0x558462){return db['CmHopperFinal']['create'](_0xb45b40['body'],{'raw':_0xb45b40[_0xf23c('0x6')]?_0xb45b40[_0xf23c('0x6')]['raw']===undefined?!![]:![]:!![],'transaction':_0x558462})[_0xf23c('0xd')](function(){logger[_0xf23c('0xe')](_0xf23c('0x34'),JSON[_0xf23c('0x11')](_0xb45b40[_0xf23c('0x6')][_0xf23c('0x7')]),_0xb45b40[_0xf23c('0x6')][_0xf23c('0x7')]['active']);return db[_0xf23c('0x16')]['destroy']({'where':_0xb45b40[_0xf23c('0x6')]?_0xb45b40[_0xf23c('0x6')][_0xf23c('0x7')]||null:null,'transaction':_0x558462});});})[_0xf23c('0xd')](function(_0x1b6a75){logger['info'](_0xf23c('0x32'),_0xb45b40);logger[_0xf23c('0x10')](_0xf23c('0x32'),_0xb45b40,JSON[_0xf23c('0x11')](_0x1b6a75));_0x252c0a(_0x1b6a75);})[_0xf23c('0x12')](function(_0x5e4a5f){logger['error'](_0xf23c('0x32'),_0x5e4a5f['message'],_0xb45b40);_0x59d409(_0x1b59f7['error'](0x1f4,_0x5e4a5f['message']));});});};exports['CountReScheduled']=function(_0x339a35){var _0x1ada39=this;return new Promise(function(_0x1693f7,_0x1a59c0){return db[_0xf23c('0x16')]['findAll']({'raw':_0x339a35[_0xf23c('0x6')]?_0x339a35['options'][_0xf23c('0x18')]===undefined?!![]:![]:!![],'where':_0x339a35[_0xf23c('0x6')]?_0x339a35[_0xf23c('0x6')]['where']||null:null,'attributes':[[db[_0xf23c('0x35')]['fn']('COUNT',db[_0xf23c('0x35')]['fn']('IF',db[_0xf23c('0x35')]['literal'](_0xf23c('0x36')+util[_0xf23c('0x37')](_0xf23c('0x38'),moment()['format'](_0xf23c('0x39')))+_0xf23c('0x3a')))),_0xf23c('0x3b')]]})[_0xf23c('0xd')](function(_0x8ccbeb){logger[_0xf23c('0xe')](_0xf23c('0x3c'),_0x339a35);logger['debug'](_0xf23c('0x3c'),_0x339a35,JSON[_0xf23c('0x11')](_0x8ccbeb));_0x1693f7(_0x8ccbeb);})['catch'](function(_0x3853a4){logger[_0xf23c('0x13')]('CountReScheduled',_0x3853a4[_0xf23c('0x14')],_0x339a35);_0x1a59c0(_0x1ada39['error'](0x1f4,_0x3853a4[_0xf23c('0x14')]));});});};exports['GetContactRecallMe']=function(_0x197642){var _0x26439b=this;return new Promise(function(_0x4f354e,_0x5e0447){return db[_0xf23c('0x21')][_0xf23c('0x22')]()[_0xf23c('0xd')](function(){return db['sequelize'][_0xf23c('0x33')](function(_0x48b541){return db['CmHopper'][_0xf23c('0x5')]({'where':_0x197642[_0xf23c('0x6')]?_0x197642[_0xf23c('0x6')][_0xf23c('0x7')]||null:null,'attributes':_0x197642[_0xf23c('0x6')]?_0x197642[_0xf23c('0x6')][_0xf23c('0xb')]||null:null,'limit':0x1,'order':_0x197642[_0xf23c('0x6')]?_0x197642[_0xf23c('0x6')]['order']||null:null,'group':db[_0xf23c('0x16')][_0xf23c('0x2c')],'transaction':_0x48b541,'lock':_0x48b541[_0xf23c('0x24')][_0xf23c('0x25')],'include':_0x197642[_0xf23c('0x6')]?_0x197642[_0xf23c('0x6')][_0xf23c('0x9')]?_['map'](_0x197642[_0xf23c('0x6')][_0xf23c('0x9')],function(_0x3f42c3){return{'model':db[_0x3f42c3['model']],'as':_0x3f42c3['as'],'attributes':_0x3f42c3[_0xf23c('0xb')],'include':_0x3f42c3[_0xf23c('0x9')]?_[_0xf23c('0xc')](_0x3f42c3[_0xf23c('0x9')],function(_0x6ad62c){return{'model':db[_0x6ad62c[_0xf23c('0xa')]],'as':_0x6ad62c['as'],'attributes':_0x6ad62c[_0xf23c('0xb')],'include':_0x6ad62c[_0xf23c('0x9')]?_['map'](_0x6ad62c[_0xf23c('0x9')],function(_0x1117a4){return{'model':db[_0x1117a4['model']],'as':_0x1117a4['as'],'attributes':_0x1117a4[_0xf23c('0xb')]};}):[]};}):[]};}):[]:[]})[_0xf23c('0xd')](function(_0x2673f3){var _0x272e2f=[];for(var _0x4426db=0x0;_0x4426db<_0x2673f3[_0xf23c('0x2b')];_0x4426db+=0x1){_0x272e2f[_0xf23c('0x2d')](_0x2673f3[_0x4426db][_0xf23c('0x3d')](_0x197642[_0xf23c('0x1a')],{'transaction':_0x48b541}));}return BPromise['all'](_0x272e2f);});})['then'](function(_0x157386){logger[_0xf23c('0xe')](_0xf23c('0x3e'),_0x197642);logger['debug'](_0xf23c('0x3e'),_0x197642,JSON[_0xf23c('0x11')](_0x157386));_0x4f354e(_0x157386);})[_0xf23c('0x12')](function(_0x4706bd){logger[_0xf23c('0x13')](_0xf23c('0x3e'),_0x4706bd[_0xf23c('0x14')],_0x197642);_0x5e0447(_0x26439b[_0xf23c('0x13')](0x1f4,_0x4706bd[_0xf23c('0x14')]));});});});};exports[_0xf23c('0x3f')]=function(_0x521cdf){var _0x48c48d=this;return new Promise(function(_0x505080,_0x43f838){db[_0xf23c('0x21')][_0xf23c('0x22')]()[_0xf23c('0xd')](function(_0x66c2ab){return db['CmHopper'][_0xf23c('0x5')]({'raw':_0x521cdf[_0xf23c('0x6')]?_0x521cdf['options'][_0xf23c('0x18')]===undefined?!![]:![]:!![],'where':_0x521cdf['options']?_0x521cdf[_0xf23c('0x6')]['where']||null:null,'attributes':_0x521cdf[_0xf23c('0x6')]?_0x521cdf[_0xf23c('0x6')][_0xf23c('0xb')]||null:null,'limit':_0x521cdf[_0xf23c('0x6')]?_0x521cdf[_0xf23c('0x6')][_0xf23c('0x8')]||null:null,'include':_0x521cdf['options']?_0x521cdf[_0xf23c('0x6')][_0xf23c('0x9')]?_[_0xf23c('0xc')](_0x521cdf[_0xf23c('0x6')][_0xf23c('0x9')],function(_0x32ea3b){return{'model':db[_0x32ea3b[_0xf23c('0xa')]],'as':_0x32ea3b['as'],'attributes':_0x32ea3b['as']===_0xf23c('0x26')?_[_0xf23c('0x27')](_0x66c2ab):_0x32ea3b['attributes'],'include':_0x32ea3b['include']?_[_0xf23c('0xc')](_0x32ea3b[_0xf23c('0x9')],function(_0x2d0383){return{'model':db[_0x2d0383['model']],'as':_0x2d0383['as'],'attributes':_0x2d0383['attributes'],'include':_0x2d0383[_0xf23c('0x9')]?_['map'](_0x2d0383[_0xf23c('0x9')],function(_0x3be649){return{'model':db[_0x3be649[_0xf23c('0xa')]],'as':_0x3be649['as'],'attributes':_0x3be649[_0xf23c('0xb')]};}):[]};}):[]};}):[]:[]})[_0xf23c('0xd')](function(_0x422bed){logger[_0xf23c('0xe')]('GetCmHopper',_0x521cdf);logger[_0xf23c('0x10')](_0xf23c('0xf'),_0x521cdf,JSON[_0xf23c('0x11')](_0x422bed));_0x505080(_0x422bed);})[_0xf23c('0x12')](function(_0x17cf33){logger[_0xf23c('0x13')]('GetCmHopper',_0x17cf33[_0xf23c('0x14')],_0x521cdf);_0x43f838(_0x48c48d[_0xf23c('0x13')](0x1f4,_0x17cf33['message']));});});});};exports[_0xf23c('0x40')]=function(_0xb25beb){var _0x4effd1=this;return new Promise(function(_0x263417,_0x89bfc2){return db[_0xf23c('0x21')][_0xf23c('0x41')]({'raw':!![],'where':{'phone':_0xb25beb[_0xf23c('0x6')]['where']['phone']},'attributes':['id',_0xf23c('0x42')],'order':[['id',_0xf23c('0x43')]]})['then'](function(_0x50b20c){logger[_0xf23c('0xe')](_0xf23c('0x44'),_0xb25beb);logger[_0xf23c('0x10')]('getContactByPhone',_0xb25beb,JSON[_0xf23c('0x11')](_0x50b20c));_0x263417(_0x50b20c);})['catch'](function(_0x15d496){logger[_0xf23c('0x13')](_0xf23c('0x44'),_0x15d496['message'],_0xb25beb);_0x89bfc2(_0x4effd1[_0xf23c('0x13')](0x1f4,_0x15d496[_0xf23c('0x14')]));});});};exports[_0xf23c('0x45')]=function(_0x163acb){var _0x10a7ac=this;return new Promise(function(_0x23fcff,_0x4c1ecc){return db[_0xf23c('0x35')][_0xf23c('0x33')](function(_0x41e83e){var _0x1c488d=_0x163acb[_0xf23c('0x6')]&&_0x163acb[_0xf23c('0x6')][_0xf23c('0x7')]?_0x163acb[_0xf23c('0x6')][_0xf23c('0x7')]:{};return db[_0xf23c('0x16')][_0xf23c('0x3d')](_0x163acb[_0xf23c('0x1a')],{'where':_0x1c488d,'transaction':_0x41e83e})['then'](function(_0x40e15c){logger[_0xf23c('0xe')](_0xf23c('0x45'),_0x163acb);logger[_0xf23c('0x10')](_0xf23c('0x45'),_0x163acb,JSON['stringify'](_0x40e15c));_0x23fcff(_0x40e15c);})[_0xf23c('0x12')](function(_0x3be41b){logger['error']('ResetActiveCalls',_0x3be41b[_0xf23c('0x14')],_0x163acb);_0x4c1ecc(_0x10a7ac[_0xf23c('0x13')](0x1f4,_0x3be41b['message']));});});});};exports['CmHopperHandlePreviewRecallNotifications']=function(_0x1379b0){var _0x15dd4a=this;var _0x5ca580=_0x1379b0['body'][_0xf23c('0x7')][_0xf23c('0x46')];var _0x2f29cf=_0x1379b0['body']['where'][_0xf23c('0x47')];var _0x76b291=_0x1379b0[_0xf23c('0x1a')][_0xf23c('0x7')]['availableAgentsIds'];return new Promise(function(_0xb8a55b,_0x594b9a){return db[_0xf23c('0x16')][_0xf23c('0x5')]({'where':{'voiceQueueId':{'$in':_0x5ca580},'recallme':0x1,'active':0x0,'recallmeNotifiedDate':{'$eq':null},'scheduledat':{'$and':{'$lte':db[_0xf23c('0x35')][_0xf23c('0x48')](_0xf23c('0x49')+_0x2f29cf+_0xf23c('0x4a')),'$gt':db[_0xf23c('0x35')]['literal'](_0xf23c('0x4b'))}},'UserId':{'$in':_0x76b291}},'include':[{'model':db[_0xf23c('0x21')],'as':_0xf23c('0x26')},{'model':db['User'],'as':_0xf23c('0x29'),'attributes':['id',_0xf23c('0x2a'),_0xf23c('0x4c')]},{'model':db[_0xf23c('0x4d')],'as':_0xf23c('0x4e')}]})[_0xf23c('0xd')](function(_0x1d3890){if(_0x1d3890[_0xf23c('0x2b')]>0x0){return db[_0xf23c('0x35')][_0xf23c('0x33')](function(_0x2596c6){return db[_0xf23c('0x16')][_0xf23c('0x3d')]({'recallmeNotifiedDate':db[_0xf23c('0x35')][_0xf23c('0x48')]('NOW()')},{'where':{'id':{'$in':_[_0xf23c('0xc')](_0x1d3890,'id')}},'transaction':_0x2596c6})[_0xf23c('0xd')](function(){_0xb8a55b(_0x1d3890);})['catch'](function(_0x5f5303){logger[_0xf23c('0x13')](_0xf23c('0x4f'),_0x5f5303[_0xf23c('0x14')],_0x1379b0);_0x594b9a(_0x15dd4a[_0xf23c('0x13')](0x1f4,_0x5f5303[_0xf23c('0x14')]));});})['catch'](function(_0x555fbc){logger[_0xf23c('0x13')](_0xf23c('0x4f'),_0x555fbc['message'],_0x1379b0);_0x594b9a(_0x15dd4a[_0xf23c('0x13')](0x1f4,_0x555fbc['message']));});}else{_0xb8a55b(_0x1d3890);}});});};
\ No newline at end of file
+var _0xe0bf=['dataValues','ContactId','transaction','MoveContactManagedDialer\x20hopper\x20options\x20[%s]\x20active\x20status\x20[%s]','MoveContactManagedDialer','CountReScheduled','COUNT','literal','`scheduledat`\x20>=\x20','format','\x22%s\x22','YYYY-MM-DD\x20HH:mm:ss','contactsRescheduled','GetContactRecallMe','LOCK','GetCmHopperPreview','Contact','GetContactByPhone','findOne','phone','dialTimezone','DESC','getContactByPhone','ResetActiveCalls','CmHopperHandlePreviewRecallNotifications','voiceQueueIds','interval','availableAgentsIds','NOW()\x20+\x20INTERVAL\x20','\x20MINUTE','CmList','NOW()','lodash','util','moment','bluebird','../../mysqldb','../../config/logger','rpc','CmHopper','findAll','options','raw','where','attributes','limit','include','map','model','then','info','GetCmHopper','debug','stringify','catch','error','message','find','ShowCmHopper','create','CreateCmHopper','UpdateCmHopper','update','body','UpdateCmHopper\x20hopper\x20options\x20[%s]\x20active\x20status\x20[%s]','active','DestroyCmHopper','destroy','GetContactDialer','CmContact','describe','sequelize','order','UPDATE','keys','User','Agent','name','voicePause','length','UserId','push','includes','all','GetContactDialer\x20hopperId\x20[%s]\x20-\x20contactId\x20[%s]\x20-\x20active\x20status\x20[%s]'];(function(_0x44ff03,_0x2fb8cf){var _0x5830a4=function(_0x1abd73){while(--_0x1abd73){_0x44ff03['push'](_0x44ff03['shift']());}};_0x5830a4(++_0x2fb8cf);}(_0xe0bf,0x75));var _0xfe0b=function(_0x2e8700,_0x3f68cf){_0x2e8700=_0x2e8700-0x0;var _0xaa1405=_0xe0bf[_0x2e8700];return _0xaa1405;};'use strict';var _=require(_0xfe0b('0x0'));var util=require(_0xfe0b('0x1'));var moment=require(_0xfe0b('0x2'));var BPromise=require(_0xfe0b('0x3'));var db=require(_0xfe0b('0x4'))['db'];var logger=require(_0xfe0b('0x5'))(_0xfe0b('0x6'));exports['GetCmHopper']=function(_0x51dc99){var _0x532468=this;return new Promise(function(_0x398ae6,_0x5e14b5){return db[_0xfe0b('0x7')][_0xfe0b('0x8')]({'raw':_0x51dc99['options']?_0x51dc99[_0xfe0b('0x9')][_0xfe0b('0xa')]===undefined?!![]:![]:!![],'where':_0x51dc99['options']?_0x51dc99['options'][_0xfe0b('0xb')]||null:null,'attributes':_0x51dc99['options']?_0x51dc99[_0xfe0b('0x9')][_0xfe0b('0xc')]||null:null,'limit':_0x51dc99[_0xfe0b('0x9')]?_0x51dc99[_0xfe0b('0x9')][_0xfe0b('0xd')]||null:null,'include':_0x51dc99[_0xfe0b('0x9')]?_0x51dc99[_0xfe0b('0x9')][_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0x51dc99['options'][_0xfe0b('0xe')],function(_0x378e5a){return{'model':db[_0x378e5a[_0xfe0b('0x10')]],'as':_0x378e5a['as'],'attributes':_0x378e5a[_0xfe0b('0xc')],'include':_0x378e5a[_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0x378e5a[_0xfe0b('0xe')],function(_0xc102d4){return{'model':db[_0xc102d4[_0xfe0b('0x10')]],'as':_0xc102d4['as'],'attributes':_0xc102d4[_0xfe0b('0xc')],'include':_0xc102d4[_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0xc102d4[_0xfe0b('0xe')],function(_0x3e28c7){return{'model':db[_0x3e28c7['model']],'as':_0x3e28c7['as'],'attributes':_0x3e28c7[_0xfe0b('0xc')]};}):[]};}):[]};}):[]:[]})[_0xfe0b('0x11')](function(_0x5de7df){logger[_0xfe0b('0x12')](_0xfe0b('0x13'),_0x51dc99);logger[_0xfe0b('0x14')](_0xfe0b('0x13'),_0x51dc99,JSON[_0xfe0b('0x15')](_0x5de7df));_0x398ae6(_0x5de7df);})[_0xfe0b('0x16')](function(_0x251831){logger[_0xfe0b('0x17')](_0xfe0b('0x13'),_0x251831[_0xfe0b('0x18')],_0x51dc99);_0x5e14b5(_0x532468['error'](0x1f4,_0x251831[_0xfe0b('0x18')]));});});};exports['ShowCmHopper']=function(_0x4ec272){var _0x396487=this;return new Promise(function(_0x1b0e9a,_0x1ecdff){return db[_0xfe0b('0x7')][_0xfe0b('0x19')]({'raw':_0x4ec272[_0xfe0b('0x9')]?_0x4ec272['options'][_0xfe0b('0xa')]===undefined?!![]:![]:!![],'where':_0x4ec272[_0xfe0b('0x9')]?_0x4ec272['options'][_0xfe0b('0xb')]||null:null,'attributes':_0x4ec272['options']?_0x4ec272['options'][_0xfe0b('0xc')]||null:null,'include':_0x4ec272['options']?_0x4ec272[_0xfe0b('0x9')][_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0x4ec272[_0xfe0b('0x9')]['include'],function(_0x4261c4){return{'model':db[_0x4261c4[_0xfe0b('0x10')]],'as':_0x4261c4['as'],'attributes':_0x4261c4[_0xfe0b('0xc')],'include':_0x4261c4[_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0x4261c4[_0xfe0b('0xe')],function(_0x2cf3d5){return{'model':db[_0x2cf3d5[_0xfe0b('0x10')]],'as':_0x2cf3d5['as'],'attributes':_0x2cf3d5['attributes'],'include':_0x2cf3d5[_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0x2cf3d5['include'],function(_0x449b44){return{'model':db[_0x449b44[_0xfe0b('0x10')]],'as':_0x449b44['as'],'attributes':_0x449b44[_0xfe0b('0xc')]};}):[]};}):[]};}):[]:[]})[_0xfe0b('0x11')](function(_0x596f41){logger[_0xfe0b('0x12')]('ShowCmHopper',_0x4ec272);logger['debug'](_0xfe0b('0x1a'),_0x4ec272,JSON[_0xfe0b('0x15')](_0x596f41));_0x1b0e9a(_0x596f41);})[_0xfe0b('0x16')](function(_0x9780b4){logger['error']('ShowCmHopper',_0x9780b4[_0xfe0b('0x18')],_0x4ec272);_0x1ecdff(_0x396487['error'](0x1f4,_0x9780b4[_0xfe0b('0x18')]));});});};exports['CreateCmHopper']=function(_0x4056de){var _0x32fb85=this;return new Promise(function(_0x9fd91a,_0x48f26d){return db[_0xfe0b('0x7')][_0xfe0b('0x1b')](_0x4056de['body'],{'raw':_0x4056de[_0xfe0b('0x9')]?_0x4056de[_0xfe0b('0x9')]['raw']===undefined?!![]:![]:!![]})['then'](function(_0x13f8a4){logger[_0xfe0b('0x12')](_0xfe0b('0x1c'),_0x4056de);logger[_0xfe0b('0x14')](_0xfe0b('0x1c'),_0x4056de,JSON[_0xfe0b('0x15')](_0x13f8a4));_0x9fd91a(_0x13f8a4);})['catch'](function(_0x33d300){logger[_0xfe0b('0x17')](_0xfe0b('0x1c'),_0x33d300[_0xfe0b('0x18')],_0x4056de);_0x48f26d(_0x32fb85[_0xfe0b('0x17')](0x1f4,_0x33d300['message']));});});};exports[_0xfe0b('0x1d')]=function(_0x488b9a){var _0x627852=this;return new Promise(function(_0x4fce24,_0x12ccd4){return db[_0xfe0b('0x7')][_0xfe0b('0x1e')](_0x488b9a[_0xfe0b('0x1f')],{'raw':_0x488b9a['options']?_0x488b9a[_0xfe0b('0x9')][_0xfe0b('0xa')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x488b9a['options']?_0x488b9a[_0xfe0b('0x9')]['where']||null:null,'attributes':_0x488b9a[_0xfe0b('0x9')]?_0x488b9a[_0xfe0b('0x9')]['attributes']||null:null,'limit':_0x488b9a[_0xfe0b('0x9')]?_0x488b9a['options'][_0xfe0b('0xd')]||null:null})[_0xfe0b('0x11')](function(_0x540665){logger['info'](_0xfe0b('0x1d'),_0x488b9a);logger[_0xfe0b('0x12')](_0xfe0b('0x20'),JSON[_0xfe0b('0x15')](_0x488b9a['options']['where']),_0x488b9a[_0xfe0b('0x1f')][_0xfe0b('0x21')]);logger[_0xfe0b('0x14')](_0xfe0b('0x1d'),_0x488b9a,JSON['stringify'](_0x540665));_0x4fce24(_0x540665);})['catch'](function(_0x3247cb){logger[_0xfe0b('0x17')](_0xfe0b('0x1d'),_0x3247cb['message'],_0x488b9a);_0x12ccd4(_0x627852[_0xfe0b('0x17')](0x1f4,_0x3247cb[_0xfe0b('0x18')]));});});};exports[_0xfe0b('0x22')]=function(_0x5b93de){var _0x26b0cb=this;return new Promise(function(_0x4afd9d,_0x40e3b1){return db[_0xfe0b('0x7')][_0xfe0b('0x23')]({'where':_0x5b93de[_0xfe0b('0x9')]?_0x5b93de[_0xfe0b('0x9')][_0xfe0b('0xb')]||null:null})[_0xfe0b('0x11')](function(_0xe7c1f3){logger[_0xfe0b('0x12')](_0xfe0b('0x22'),_0x5b93de);logger[_0xfe0b('0x14')](_0xfe0b('0x22'),_0x5b93de,JSON[_0xfe0b('0x15')](_0xe7c1f3));_0x4afd9d(_0xe7c1f3);})[_0xfe0b('0x16')](function(_0x9b0ad7){logger['error']('DestroyCmHopper',_0x9b0ad7[_0xfe0b('0x18')],_0x5b93de);_0x40e3b1(_0x26b0cb[_0xfe0b('0x17')](0x1f4,_0x9b0ad7[_0xfe0b('0x18')]));});});};exports[_0xfe0b('0x24')]=function(_0x57509d){var _0x2731a0=this;return new Promise(function(_0x52d4be,_0x301b38){return db[_0xfe0b('0x25')][_0xfe0b('0x26')]()[_0xfe0b('0x11')](function(_0x1f73a2){return db[_0xfe0b('0x27')]['transaction'](function(_0x42aa4c){return db[_0xfe0b('0x7')][_0xfe0b('0x8')]({'where':_0x57509d[_0xfe0b('0x9')]?_0x57509d['options'][_0xfe0b('0xb')]||null:null,'attributes':_0x57509d['options']?_0x57509d[_0xfe0b('0x9')][_0xfe0b('0xc')]||null:null,'limit':_0x57509d[_0xfe0b('0x9')]?_0x57509d[_0xfe0b('0x9')]['limit']||null:null,'order':_0x57509d[_0xfe0b('0x9')]?_0x57509d['options'][_0xfe0b('0x28')]||null:null,'transaction':_0x42aa4c,'lock':_0x42aa4c['LOCK'][_0xfe0b('0x29')],'include':[{'model':db[_0xfe0b('0x25')],'as':'Contact','attributes':_[_0xfe0b('0x2a')](_0x1f73a2)},{'model':db[_0xfe0b('0x2b')],'as':_0xfe0b('0x2c'),'attributes':['id',_0xfe0b('0x2d'),_0xfe0b('0x2e')]}]})[_0xfe0b('0x11')](function(_0x54fd50){var _0x5bbc60=[];var _0x59aca1=[];for(var _0x21dffe=0x0;_0x21dffe<_0x54fd50[_0xfe0b('0x2f')];_0x21dffe+=0x1){var _0x58aa56=_0x54fd50[_0x21dffe][_0xfe0b('0x30')];if(_0x58aa56===null){_0x5bbc60[_0xfe0b('0x31')](_0x54fd50[_0x21dffe][_0xfe0b('0x1e')](_0x57509d[_0xfe0b('0x1f')],{'transaction':_0x42aa4c}));}else if(!_0x59aca1[_0xfe0b('0x32')](_0x58aa56)){_0x59aca1[_0xfe0b('0x31')](_0x58aa56);_0x5bbc60[_0xfe0b('0x31')](_0x54fd50[_0x21dffe][_0xfe0b('0x1e')](_0x57509d[_0xfe0b('0x1f')],{'transaction':_0x42aa4c}));}}return BPromise[_0xfe0b('0x33')](_0x5bbc60);});})['then'](function(_0x1651d8){logger[_0xfe0b('0x12')](_0xfe0b('0x24'),_0x57509d);if(_0x1651d8['length']>0x0){logger['info'](_0xfe0b('0x34'),_0x1651d8[0x0][_0xfe0b('0x35')]['id'],_0x1651d8[0x0][_0xfe0b('0x35')][_0xfe0b('0x36')],_0x1651d8[0x0][_0xfe0b('0x35')][_0xfe0b('0x21')]);}logger['debug'](_0xfe0b('0x24'),_0x57509d,JSON[_0xfe0b('0x15')](_0x1651d8));_0x52d4be(_0x1651d8);})[_0xfe0b('0x16')](function(_0x31c598){logger[_0xfe0b('0x17')](_0xfe0b('0x24'),_0x31c598['message'],_0x57509d);_0x301b38(_0x2731a0[_0xfe0b('0x17')](0x1f4,_0x31c598[_0xfe0b('0x18')]));});});});};exports['MoveContactManagedDialer']=function(_0x5aaa3b){var _0x553a87=this;return new Promise(function(_0x57e716,_0x519af1){return db[_0xfe0b('0x27')][_0xfe0b('0x37')](function(_0x4dcd12){return db['CmHopperFinal']['create'](_0x5aaa3b[_0xfe0b('0x1f')],{'raw':_0x5aaa3b[_0xfe0b('0x9')]?_0x5aaa3b[_0xfe0b('0x9')][_0xfe0b('0xa')]===undefined?!![]:![]:!![],'transaction':_0x4dcd12})[_0xfe0b('0x11')](function(){logger[_0xfe0b('0x12')](_0xfe0b('0x38'),JSON[_0xfe0b('0x15')](_0x5aaa3b[_0xfe0b('0x9')]['where']),_0x5aaa3b['options'][_0xfe0b('0xb')]['active']);return db['CmHopper'][_0xfe0b('0x23')]({'where':_0x5aaa3b[_0xfe0b('0x9')]?_0x5aaa3b['options'][_0xfe0b('0xb')]||null:null,'transaction':_0x4dcd12});});})[_0xfe0b('0x11')](function(_0x14182d){logger[_0xfe0b('0x12')](_0xfe0b('0x39'),_0x5aaa3b);logger[_0xfe0b('0x14')](_0xfe0b('0x39'),_0x5aaa3b,JSON[_0xfe0b('0x15')](_0x14182d));_0x57e716(_0x14182d);})[_0xfe0b('0x16')](function(_0x9a642b){logger[_0xfe0b('0x17')]('MoveContactManagedDialer',_0x9a642b[_0xfe0b('0x18')],_0x5aaa3b);_0x519af1(_0x553a87['error'](0x1f4,_0x9a642b[_0xfe0b('0x18')]));});});};exports[_0xfe0b('0x3a')]=function(_0x28aab7){var _0xe96d2f=this;return new Promise(function(_0x4490a9,_0x4ef64a){return db[_0xfe0b('0x7')][_0xfe0b('0x8')]({'raw':_0x28aab7[_0xfe0b('0x9')]?_0x28aab7[_0xfe0b('0x9')][_0xfe0b('0xa')]===undefined?!![]:![]:!![],'where':_0x28aab7[_0xfe0b('0x9')]?_0x28aab7[_0xfe0b('0x9')][_0xfe0b('0xb')]||null:null,'attributes':[[db[_0xfe0b('0x27')]['fn'](_0xfe0b('0x3b'),db[_0xfe0b('0x27')]['fn']('IF',db[_0xfe0b('0x27')][_0xfe0b('0x3c')](_0xfe0b('0x3d')+util[_0xfe0b('0x3e')](_0xfe0b('0x3f'),moment()[_0xfe0b('0x3e')](_0xfe0b('0x40')))+'\x20,\x201,\x20null'))),_0xfe0b('0x41')]]})[_0xfe0b('0x11')](function(_0x50d748){logger[_0xfe0b('0x12')](_0xfe0b('0x3a'),_0x28aab7);logger[_0xfe0b('0x14')](_0xfe0b('0x3a'),_0x28aab7,JSON[_0xfe0b('0x15')](_0x50d748));_0x4490a9(_0x50d748);})[_0xfe0b('0x16')](function(_0x46742e){logger[_0xfe0b('0x17')](_0xfe0b('0x3a'),_0x46742e[_0xfe0b('0x18')],_0x28aab7);_0x4ef64a(_0xe96d2f[_0xfe0b('0x17')](0x1f4,_0x46742e['message']));});});};exports[_0xfe0b('0x42')]=function(_0x40620a){var _0x1760c0=this;return new Promise(function(_0x777017,_0x16be09){return db[_0xfe0b('0x25')][_0xfe0b('0x26')]()[_0xfe0b('0x11')](function(){return db['sequelize'][_0xfe0b('0x37')](function(_0x5670e8){return db[_0xfe0b('0x7')]['findAll']({'where':_0x40620a[_0xfe0b('0x9')]?_0x40620a[_0xfe0b('0x9')]['where']||null:null,'attributes':_0x40620a[_0xfe0b('0x9')]?_0x40620a[_0xfe0b('0x9')][_0xfe0b('0xc')]||null:null,'limit':0x1,'order':_0x40620a[_0xfe0b('0x9')]?_0x40620a[_0xfe0b('0x9')][_0xfe0b('0x28')]||null:null,'group':db['CmHopper'][_0xfe0b('0x30')],'transaction':_0x5670e8,'lock':_0x5670e8[_0xfe0b('0x43')][_0xfe0b('0x29')],'include':_0x40620a[_0xfe0b('0x9')]?_0x40620a[_0xfe0b('0x9')][_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0x40620a[_0xfe0b('0x9')][_0xfe0b('0xe')],function(_0x372dcc){return{'model':db[_0x372dcc['model']],'as':_0x372dcc['as'],'attributes':_0x372dcc['attributes'],'include':_0x372dcc[_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0x372dcc[_0xfe0b('0xe')],function(_0x5004e1){return{'model':db[_0x5004e1['model']],'as':_0x5004e1['as'],'attributes':_0x5004e1[_0xfe0b('0xc')],'include':_0x5004e1[_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0x5004e1[_0xfe0b('0xe')],function(_0x564ea6){return{'model':db[_0x564ea6[_0xfe0b('0x10')]],'as':_0x564ea6['as'],'attributes':_0x564ea6[_0xfe0b('0xc')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x59eeb1){var _0x16b0da=[];for(var _0x4eee6b=0x0;_0x4eee6b<_0x59eeb1[_0xfe0b('0x2f')];_0x4eee6b+=0x1){_0x16b0da[_0xfe0b('0x31')](_0x59eeb1[_0x4eee6b]['update'](_0x40620a[_0xfe0b('0x1f')],{'transaction':_0x5670e8}));}return BPromise[_0xfe0b('0x33')](_0x16b0da);});})['then'](function(_0x5e4267){logger[_0xfe0b('0x12')](_0xfe0b('0x42'),_0x40620a);logger['debug'](_0xfe0b('0x42'),_0x40620a,JSON[_0xfe0b('0x15')](_0x5e4267));_0x777017(_0x5e4267);})[_0xfe0b('0x16')](function(_0x2f8828){logger[_0xfe0b('0x17')](_0xfe0b('0x42'),_0x2f8828['message'],_0x40620a);_0x16be09(_0x1760c0['error'](0x1f4,_0x2f8828[_0xfe0b('0x18')]));});});});};exports[_0xfe0b('0x44')]=function(_0x37b083){var _0x13388c=this;return new Promise(function(_0x285b3c,_0x41039e){db['CmContact'][_0xfe0b('0x26')]()[_0xfe0b('0x11')](function(_0x376bee){return db[_0xfe0b('0x7')][_0xfe0b('0x8')]({'raw':_0x37b083[_0xfe0b('0x9')]?_0x37b083['options'][_0xfe0b('0xa')]===undefined?!![]:![]:!![],'where':_0x37b083['options']?_0x37b083['options'][_0xfe0b('0xb')]||null:null,'attributes':_0x37b083['options']?_0x37b083[_0xfe0b('0x9')]['attributes']||null:null,'limit':_0x37b083['options']?_0x37b083['options'][_0xfe0b('0xd')]||null:null,'include':_0x37b083[_0xfe0b('0x9')]?_0x37b083['options']['include']?_['map'](_0x37b083[_0xfe0b('0x9')][_0xfe0b('0xe')],function(_0x4f51aa){return{'model':db[_0x4f51aa['model']],'as':_0x4f51aa['as'],'attributes':_0x4f51aa['as']===_0xfe0b('0x45')?_[_0xfe0b('0x2a')](_0x376bee):_0x4f51aa['attributes'],'include':_0x4f51aa[_0xfe0b('0xe')]?_[_0xfe0b('0xf')](_0x4f51aa[_0xfe0b('0xe')],function(_0x31ddfd){return{'model':db[_0x31ddfd['model']],'as':_0x31ddfd['as'],'attributes':_0x31ddfd[_0xfe0b('0xc')],'include':_0x31ddfd[_0xfe0b('0xe')]?_['map'](_0x31ddfd['include'],function(_0x5242f9){return{'model':db[_0x5242f9[_0xfe0b('0x10')]],'as':_0x5242f9['as'],'attributes':_0x5242f9[_0xfe0b('0xc')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x342416){logger[_0xfe0b('0x12')](_0xfe0b('0x13'),_0x37b083);logger[_0xfe0b('0x14')](_0xfe0b('0x13'),_0x37b083,JSON['stringify'](_0x342416));_0x285b3c(_0x342416);})[_0xfe0b('0x16')](function(_0x2e54f7){logger[_0xfe0b('0x17')](_0xfe0b('0x13'),_0x2e54f7[_0xfe0b('0x18')],_0x37b083);_0x41039e(_0x13388c[_0xfe0b('0x17')](0x1f4,_0x2e54f7[_0xfe0b('0x18')]));});});});};exports[_0xfe0b('0x46')]=function(_0x54145a){var _0x6469df=this;return new Promise(function(_0x51ab76,_0x5a0197){return db['CmContact'][_0xfe0b('0x47')]({'raw':!![],'where':{'phone':_0x54145a['options'][_0xfe0b('0xb')][_0xfe0b('0x48')]},'attributes':['id',_0xfe0b('0x49')],'order':[['id',_0xfe0b('0x4a')]]})[_0xfe0b('0x11')](function(_0x321ebb){logger[_0xfe0b('0x12')]('getContactByPhone',_0x54145a);logger[_0xfe0b('0x14')](_0xfe0b('0x4b'),_0x54145a,JSON[_0xfe0b('0x15')](_0x321ebb));_0x51ab76(_0x321ebb);})[_0xfe0b('0x16')](function(_0x433f06){logger[_0xfe0b('0x17')](_0xfe0b('0x4b'),_0x433f06[_0xfe0b('0x18')],_0x54145a);_0x5a0197(_0x6469df[_0xfe0b('0x17')](0x1f4,_0x433f06[_0xfe0b('0x18')]));});});};exports['ResetActiveCalls']=function(_0xce79c8){var _0x492e26=this;return new Promise(function(_0x26ac54,_0x35a3e2){return db['sequelize'][_0xfe0b('0x37')](function(_0x4a0607){var _0x57285e=_0xce79c8[_0xfe0b('0x9')]&&_0xce79c8[_0xfe0b('0x9')]['where']?_0xce79c8[_0xfe0b('0x9')]['where']:{};return db[_0xfe0b('0x7')][_0xfe0b('0x1e')](_0xce79c8[_0xfe0b('0x1f')],{'where':_0x57285e,'transaction':_0x4a0607})[_0xfe0b('0x11')](function(_0x153b40){logger['info']('ResetActiveCalls',_0xce79c8);logger[_0xfe0b('0x14')](_0xfe0b('0x4c'),_0xce79c8,JSON[_0xfe0b('0x15')](_0x153b40));_0x26ac54(_0x153b40);})[_0xfe0b('0x16')](function(_0xf7b567){logger[_0xfe0b('0x17')]('ResetActiveCalls',_0xf7b567['message'],_0xce79c8);_0x35a3e2(_0x492e26[_0xfe0b('0x17')](0x1f4,_0xf7b567['message']));});});});};exports[_0xfe0b('0x4d')]=function(_0x286b50){var _0x134a2a=this;var _0x5dbc11=_0x286b50[_0xfe0b('0x1f')][_0xfe0b('0xb')][_0xfe0b('0x4e')];var _0x4ef686=_0x286b50[_0xfe0b('0x1f')][_0xfe0b('0xb')][_0xfe0b('0x4f')];var _0x1504c2=_0x286b50[_0xfe0b('0x1f')][_0xfe0b('0xb')][_0xfe0b('0x50')];return new Promise(function(_0x470e35,_0x140702){return db[_0xfe0b('0x7')][_0xfe0b('0x8')]({'where':{'voiceQueueId':{'$in':_0x5dbc11},'recallme':0x1,'active':0x0,'recallmeNotifiedDate':{'$eq':null},'scheduledat':{'$and':{'$lte':db[_0xfe0b('0x27')][_0xfe0b('0x3c')](_0xfe0b('0x51')+_0x4ef686+_0xfe0b('0x52')),'$gt':db[_0xfe0b('0x27')]['literal']('NOW()')}},'UserId':{'$in':_0x1504c2}},'include':[{'model':db[_0xfe0b('0x25')],'as':_0xfe0b('0x45')},{'model':db[_0xfe0b('0x2b')],'as':_0xfe0b('0x2c'),'attributes':['id','name',_0xfe0b('0x2e')]},{'model':db[_0xfe0b('0x53')],'as':'List'}]})[_0xfe0b('0x11')](function(_0x21d829){if(_0x21d829['length']>0x0){return db[_0xfe0b('0x27')]['transaction'](function(_0x23f6a0){return db[_0xfe0b('0x7')][_0xfe0b('0x1e')]({'recallmeNotifiedDate':db['sequelize']['literal'](_0xfe0b('0x54'))},{'where':{'id':{'$in':_['map'](_0x21d829,'id')}},'transaction':_0x23f6a0})['then'](function(){_0x470e35(_0x21d829);})[_0xfe0b('0x16')](function(_0x3e0848){logger[_0xfe0b('0x17')](_0xfe0b('0x4d'),_0x3e0848['message'],_0x286b50);_0x140702(_0x134a2a[_0xfe0b('0x17')](0x1f4,_0x3e0848[_0xfe0b('0x18')]));});})['catch'](function(_0xcaeca6){logger[_0xfe0b('0x17')](_0xfe0b('0x4d'),_0xcaeca6[_0xfe0b('0x18')],_0x286b50);_0x140702(_0x134a2a[_0xfe0b('0x17')](0x1f4,_0xcaeca6[_0xfe0b('0x18')]));});}else{_0x470e35(_0x21d829);}});});};
\ No newline at end of file