Built motion from commit f57cc866.|2.6.31
[motion2.git] / server / api / cmHopper / cmHopper.rpc.js
index 71e96c9..2b9423a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe96f=['\x20,\x201,\x20null','contactsRescheduled','CountReScheduled','GetContactRecallMe','describe','keys','findOne','phone','DESC','getContactByPhone','ResetActiveCalls','voiceQueueIds','interval','NOW()\x20+\x20INTERVAL\x20','\x20MINUTE','User','CmList','List','NOW()','CmHopperHandlePreviewRecallNotifications','lodash','util','moment','bluebird','../../mysqldb','../../config/logger','GetCmHopper','CmHopper','findAll','options','raw','where','attributes','limit','include','map','model','info','debug','error','message','ShowCmHopper','find','stringify','create','then','CreateCmHopper','catch','UpdateCmHopper','body','UpdateCmHopper\x20hopper\x20options\x20[%s]\x20active\x20status\x20[%s]','active','destroy','DestroyCmHopper','GetContactDialer','transaction','order','LOCK','UPDATE','CmContact','Contact','Agent','name','voicePause','length','UserId','push','update','all','GetContactDialer\x20hopperId\x20[%s]\x20-\x20contactId\x20[%s]\x20-\x20active\x20status\x20[%s]','dataValues','ContactId','MoveContactManagedDialer','sequelize','CmHopperFinal','MoveContactManagedDialer\x20hopper\x20options\x20[%s]\x20active\x20status\x20[%s]','COUNT','literal','\x22%s\x22','format','YYYY-MM-DD\x20HH:mm:ss'];(function(_0x36f694,_0xc561d0){var _0x49350a=function(_0x108c83){while(--_0x108c83){_0x36f694['push'](_0x36f694['shift']());}};_0x49350a(++_0xc561d0);}(_0xe96f,0x158));var _0xfe96=function(_0x156d6d,_0x39b433){_0x156d6d=_0x156d6d-0x0;var _0x4ac49e=_0xe96f[_0x156d6d];return _0x4ac49e;};'use strict';var _=require(_0xfe96('0x0'));var util=require(_0xfe96('0x1'));var moment=require(_0xfe96('0x2'));var BPromise=require(_0xfe96('0x3'));var db=require(_0xfe96('0x4'))['db'];var logger=require(_0xfe96('0x5'))('rpc');exports[_0xfe96('0x6')]=function(_0x2f8f61){var _0x4a804a=this;return new Promise(function(_0x21bf87,_0x764b08){return db[_0xfe96('0x7')][_0xfe96('0x8')]({'raw':_0x2f8f61[_0xfe96('0x9')]?_0x2f8f61[_0xfe96('0x9')][_0xfe96('0xa')]===undefined?!![]:![]:!![],'where':_0x2f8f61['options']?_0x2f8f61['options'][_0xfe96('0xb')]||null:null,'attributes':_0x2f8f61[_0xfe96('0x9')]?_0x2f8f61['options'][_0xfe96('0xc')]||null:null,'limit':_0x2f8f61[_0xfe96('0x9')]?_0x2f8f61['options'][_0xfe96('0xd')]||null:null,'include':_0x2f8f61[_0xfe96('0x9')]?_0x2f8f61[_0xfe96('0x9')][_0xfe96('0xe')]?_[_0xfe96('0xf')](_0x2f8f61['options']['include'],function(_0x13cad3){return{'model':db[_0x13cad3[_0xfe96('0x10')]],'as':_0x13cad3['as'],'attributes':_0x13cad3[_0xfe96('0xc')],'include':_0x13cad3[_0xfe96('0xe')]?_[_0xfe96('0xf')](_0x13cad3['include'],function(_0x2c3034){return{'model':db[_0x2c3034['model']],'as':_0x2c3034['as'],'attributes':_0x2c3034[_0xfe96('0xc')],'include':_0x2c3034['include']?_[_0xfe96('0xf')](_0x2c3034[_0xfe96('0xe')],function(_0x4b8690){return{'model':db[_0x4b8690['model']],'as':_0x4b8690['as'],'attributes':_0x4b8690[_0xfe96('0xc')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x1b9e05){logger[_0xfe96('0x11')]('GetCmHopper',_0x2f8f61);logger[_0xfe96('0x12')](_0xfe96('0x6'),_0x2f8f61,JSON['stringify'](_0x1b9e05));_0x21bf87(_0x1b9e05);})['catch'](function(_0x25676e){logger[_0xfe96('0x13')]('GetCmHopper',_0x25676e[_0xfe96('0x14')],_0x2f8f61);_0x764b08(_0x4a804a[_0xfe96('0x13')](0x1f4,_0x25676e['message']));});});};exports[_0xfe96('0x15')]=function(_0x27780a){var _0x801af1=this;return new Promise(function(_0x52e617,_0x91a050){return db[_0xfe96('0x7')][_0xfe96('0x16')]({'raw':_0x27780a['options']?_0x27780a[_0xfe96('0x9')][_0xfe96('0xa')]===undefined?!![]:![]:!![],'where':_0x27780a[_0xfe96('0x9')]?_0x27780a['options']['where']||null:null,'attributes':_0x27780a['options']?_0x27780a[_0xfe96('0x9')][_0xfe96('0xc')]||null:null,'include':_0x27780a[_0xfe96('0x9')]?_0x27780a[_0xfe96('0x9')][_0xfe96('0xe')]?_[_0xfe96('0xf')](_0x27780a[_0xfe96('0x9')][_0xfe96('0xe')],function(_0xcfe1f9){return{'model':db[_0xcfe1f9['model']],'as':_0xcfe1f9['as'],'attributes':_0xcfe1f9[_0xfe96('0xc')],'include':_0xcfe1f9[_0xfe96('0xe')]?_[_0xfe96('0xf')](_0xcfe1f9[_0xfe96('0xe')],function(_0x190211){return{'model':db[_0x190211[_0xfe96('0x10')]],'as':_0x190211['as'],'attributes':_0x190211[_0xfe96('0xc')],'include':_0x190211[_0xfe96('0xe')]?_[_0xfe96('0xf')](_0x190211[_0xfe96('0xe')],function(_0x2921c1){return{'model':db[_0x2921c1['model']],'as':_0x2921c1['as'],'attributes':_0x2921c1['attributes']};}):[]};}):[]};}):[]:[]})['then'](function(_0x43a821){logger[_0xfe96('0x11')]('ShowCmHopper',_0x27780a);logger['debug'](_0xfe96('0x15'),_0x27780a,JSON[_0xfe96('0x17')](_0x43a821));_0x52e617(_0x43a821);})['catch'](function(_0x2c3ebc){logger[_0xfe96('0x13')]('ShowCmHopper',_0x2c3ebc[_0xfe96('0x14')],_0x27780a);_0x91a050(_0x801af1['error'](0x1f4,_0x2c3ebc[_0xfe96('0x14')]));});});};exports['CreateCmHopper']=function(_0x5505c0){var _0x46da71=this;return new Promise(function(_0x1fef17,_0x105648){return db[_0xfe96('0x7')][_0xfe96('0x18')](_0x5505c0['body'],{'raw':_0x5505c0['options']?_0x5505c0[_0xfe96('0x9')]['raw']===undefined?!![]:![]:!![]})[_0xfe96('0x19')](function(_0x3c871b){logger[_0xfe96('0x11')](_0xfe96('0x1a'),_0x5505c0);logger[_0xfe96('0x12')]('CreateCmHopper',_0x5505c0,JSON[_0xfe96('0x17')](_0x3c871b));_0x1fef17(_0x3c871b);})[_0xfe96('0x1b')](function(_0x2be833){logger['error'](_0xfe96('0x1a'),_0x2be833['message'],_0x5505c0);_0x105648(_0x46da71[_0xfe96('0x13')](0x1f4,_0x2be833[_0xfe96('0x14')]));});});};exports[_0xfe96('0x1c')]=function(_0x1f1123){var _0x4e411d=this;return new Promise(function(_0x165644,_0x2228b0){return db[_0xfe96('0x7')]['update'](_0x1f1123[_0xfe96('0x1d')],{'raw':_0x1f1123['options']?_0x1f1123[_0xfe96('0x9')][_0xfe96('0xa')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x1f1123[_0xfe96('0x9')]?_0x1f1123['options'][_0xfe96('0xb')]||null:null,'attributes':_0x1f1123[_0xfe96('0x9')]?_0x1f1123['options'][_0xfe96('0xc')]||null:null,'limit':_0x1f1123[_0xfe96('0x9')]?_0x1f1123[_0xfe96('0x9')]['limit']||null:null})[_0xfe96('0x19')](function(_0xfab568){logger[_0xfe96('0x11')](_0xfe96('0x1c'),_0x1f1123);logger[_0xfe96('0x11')](_0xfe96('0x1e'),JSON['stringify'](_0x1f1123[_0xfe96('0x9')][_0xfe96('0xb')]),_0x1f1123[_0xfe96('0x1d')][_0xfe96('0x1f')]);logger[_0xfe96('0x12')](_0xfe96('0x1c'),_0x1f1123,JSON[_0xfe96('0x17')](_0xfab568));_0x165644(_0xfab568);})[_0xfe96('0x1b')](function(_0x4eaa2b){logger[_0xfe96('0x13')](_0xfe96('0x1c'),_0x4eaa2b[_0xfe96('0x14')],_0x1f1123);_0x2228b0(_0x4e411d[_0xfe96('0x13')](0x1f4,_0x4eaa2b[_0xfe96('0x14')]));});});};exports['DestroyCmHopper']=function(_0x1d0584){var _0x1ad85b=this;return new Promise(function(_0x379663,_0x5428e1){return db[_0xfe96('0x7')][_0xfe96('0x20')]({'where':_0x1d0584[_0xfe96('0x9')]?_0x1d0584[_0xfe96('0x9')]['where']||null:null})[_0xfe96('0x19')](function(_0x408873){logger[_0xfe96('0x11')](_0xfe96('0x21'),_0x1d0584);logger[_0xfe96('0x12')](_0xfe96('0x21'),_0x1d0584,JSON[_0xfe96('0x17')](_0x408873));_0x379663(_0x408873);})[_0xfe96('0x1b')](function(_0x16a421){logger['error'](_0xfe96('0x21'),_0x16a421['message'],_0x1d0584);_0x5428e1(_0x1ad85b[_0xfe96('0x13')](0x1f4,_0x16a421[_0xfe96('0x14')]));});});};exports[_0xfe96('0x22')]=function(_0x2841e7){var _0x2284cf=this;return new Promise(function(_0x468dc9,_0x583ca3){return db['CmContact']['describe']()[_0xfe96('0x19')](function(_0x2d4fd2){return db['sequelize'][_0xfe96('0x23')](function(_0x4aad89){return db['CmHopper'][_0xfe96('0x8')]({'where':_0x2841e7[_0xfe96('0x9')]?_0x2841e7['options'][_0xfe96('0xb')]||null:null,'attributes':_0x2841e7[_0xfe96('0x9')]?_0x2841e7[_0xfe96('0x9')][_0xfe96('0xc')]||null:null,'limit':_0x2841e7[_0xfe96('0x9')]?_0x2841e7[_0xfe96('0x9')][_0xfe96('0xd')]||null:null,'order':_0x2841e7[_0xfe96('0x9')]?_0x2841e7['options'][_0xfe96('0x24')]||null:null,'transaction':_0x4aad89,'lock':_0x4aad89[_0xfe96('0x25')][_0xfe96('0x26')],'include':[{'model':db[_0xfe96('0x27')],'as':_0xfe96('0x28'),'attributes':_['keys'](_0x2d4fd2)},{'model':db['User'],'as':_0xfe96('0x29'),'attributes':['id',_0xfe96('0x2a'),_0xfe96('0x2b')]}]})[_0xfe96('0x19')](function(_0x571a49){var _0x13859e=[];var _0x522c75=[];for(var _0x186d8b=0x0;_0x186d8b<_0x571a49[_0xfe96('0x2c')];_0x186d8b+=0x1){var _0x5ad466=_0x571a49[_0x186d8b][_0xfe96('0x2d')];if(_0x5ad466===null){_0x13859e[_0xfe96('0x2e')](_0x571a49[_0x186d8b][_0xfe96('0x2f')](_0x2841e7[_0xfe96('0x1d')],{'transaction':_0x4aad89}));}else if(!_0x522c75['includes'](_0x5ad466)){_0x522c75['push'](_0x5ad466);_0x13859e[_0xfe96('0x2e')](_0x571a49[_0x186d8b]['update'](_0x2841e7[_0xfe96('0x1d')],{'transaction':_0x4aad89}));}}return BPromise[_0xfe96('0x30')](_0x13859e);});})[_0xfe96('0x19')](function(_0x42c257){logger['info'](_0xfe96('0x22'),_0x2841e7);if(_0x42c257['length']>0x0){logger[_0xfe96('0x11')](_0xfe96('0x31'),_0x42c257[0x0][_0xfe96('0x32')]['id'],_0x42c257[0x0][_0xfe96('0x32')][_0xfe96('0x33')],_0x42c257[0x0]['dataValues'][_0xfe96('0x1f')]);}logger[_0xfe96('0x12')]('GetContactDialer',_0x2841e7,JSON['stringify'](_0x42c257));_0x468dc9(_0x42c257);})[_0xfe96('0x1b')](function(_0x488883){logger['error'](_0xfe96('0x22'),_0x488883[_0xfe96('0x14')],_0x2841e7);_0x583ca3(_0x2284cf[_0xfe96('0x13')](0x1f4,_0x488883[_0xfe96('0x14')]));});});});};exports[_0xfe96('0x34')]=function(_0xc51170){var _0x47638d=this;return new Promise(function(_0x2fef8e,_0x178815){return db[_0xfe96('0x35')][_0xfe96('0x23')](function(_0x5ea26e){return db[_0xfe96('0x36')][_0xfe96('0x18')](_0xc51170['body'],{'raw':_0xc51170[_0xfe96('0x9')]?_0xc51170[_0xfe96('0x9')][_0xfe96('0xa')]===undefined?!![]:![]:!![],'transaction':_0x5ea26e})[_0xfe96('0x19')](function(){logger['info'](_0xfe96('0x37'),JSON['stringify'](_0xc51170[_0xfe96('0x9')][_0xfe96('0xb')]),_0xc51170[_0xfe96('0x9')][_0xfe96('0xb')][_0xfe96('0x1f')]);return db[_0xfe96('0x7')]['destroy']({'where':_0xc51170[_0xfe96('0x9')]?_0xc51170[_0xfe96('0x9')][_0xfe96('0xb')]||null:null,'transaction':_0x5ea26e});});})['then'](function(_0x3dfcde){logger['info'](_0xfe96('0x34'),_0xc51170);logger['debug'](_0xfe96('0x34'),_0xc51170,JSON[_0xfe96('0x17')](_0x3dfcde));_0x2fef8e(_0x3dfcde);})[_0xfe96('0x1b')](function(_0x5453ce){logger['error'](_0xfe96('0x34'),_0x5453ce[_0xfe96('0x14')],_0xc51170);_0x178815(_0x47638d['error'](0x1f4,_0x5453ce['message']));});});};exports['CountReScheduled']=function(_0x392a55){var _0x12555a=this;return new Promise(function(_0x3f7330,_0x57a788){return db['CmHopper']['findAll']({'raw':_0x392a55[_0xfe96('0x9')]?_0x392a55[_0xfe96('0x9')][_0xfe96('0xa')]===undefined?!![]:![]:!![],'where':_0x392a55['options']?_0x392a55['options'][_0xfe96('0xb')]||null:null,'attributes':[[db[_0xfe96('0x35')]['fn'](_0xfe96('0x38'),db[_0xfe96('0x35')]['fn']('IF',db[_0xfe96('0x35')][_0xfe96('0x39')]('`scheduledat`\x20>=\x20'+util['format'](_0xfe96('0x3a'),moment()[_0xfe96('0x3b')](_0xfe96('0x3c')))+_0xfe96('0x3d')))),_0xfe96('0x3e')]]})[_0xfe96('0x19')](function(_0x5b16a7){logger[_0xfe96('0x11')](_0xfe96('0x3f'),_0x392a55);logger['debug']('CountReScheduled',_0x392a55,JSON[_0xfe96('0x17')](_0x5b16a7));_0x3f7330(_0x5b16a7);})['catch'](function(_0x287749){logger[_0xfe96('0x13')](_0xfe96('0x3f'),_0x287749[_0xfe96('0x14')],_0x392a55);_0x57a788(_0x12555a[_0xfe96('0x13')](0x1f4,_0x287749[_0xfe96('0x14')]));});});};exports[_0xfe96('0x40')]=function(_0xcd1c2a){var _0x42516c=this;return new Promise(function(_0x4369dd,_0xac09cb){return db[_0xfe96('0x27')][_0xfe96('0x41')]()[_0xfe96('0x19')](function(){return db[_0xfe96('0x35')][_0xfe96('0x23')](function(_0x52cc2c){return db[_0xfe96('0x7')][_0xfe96('0x8')]({'where':_0xcd1c2a[_0xfe96('0x9')]?_0xcd1c2a[_0xfe96('0x9')][_0xfe96('0xb')]||null:null,'attributes':_0xcd1c2a[_0xfe96('0x9')]?_0xcd1c2a['options']['attributes']||null:null,'limit':0x1,'order':_0xcd1c2a[_0xfe96('0x9')]?_0xcd1c2a[_0xfe96('0x9')]['order']||null:null,'group':db[_0xfe96('0x7')][_0xfe96('0x2d')],'transaction':_0x52cc2c,'lock':_0x52cc2c[_0xfe96('0x25')][_0xfe96('0x26')],'include':_0xcd1c2a['options']?_0xcd1c2a[_0xfe96('0x9')][_0xfe96('0xe')]?_['map'](_0xcd1c2a[_0xfe96('0x9')][_0xfe96('0xe')],function(_0x504fc4){return{'model':db[_0x504fc4[_0xfe96('0x10')]],'as':_0x504fc4['as'],'attributes':_0x504fc4[_0xfe96('0xc')],'include':_0x504fc4[_0xfe96('0xe')]?_[_0xfe96('0xf')](_0x504fc4[_0xfe96('0xe')],function(_0x1b590b){return{'model':db[_0x1b590b[_0xfe96('0x10')]],'as':_0x1b590b['as'],'attributes':_0x1b590b[_0xfe96('0xc')],'include':_0x1b590b['include']?_[_0xfe96('0xf')](_0x1b590b['include'],function(_0x93d59a){return{'model':db[_0x93d59a[_0xfe96('0x10')]],'as':_0x93d59a['as'],'attributes':_0x93d59a[_0xfe96('0xc')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x90fdfe){var _0x206f47=[];for(var _0x566d60=0x0;_0x566d60<_0x90fdfe[_0xfe96('0x2c')];_0x566d60+=0x1){_0x206f47[_0xfe96('0x2e')](_0x90fdfe[_0x566d60]['update'](_0xcd1c2a[_0xfe96('0x1d')],{'transaction':_0x52cc2c}));}return BPromise[_0xfe96('0x30')](_0x206f47);});})[_0xfe96('0x19')](function(_0x4de405){logger[_0xfe96('0x11')](_0xfe96('0x40'),_0xcd1c2a);logger[_0xfe96('0x12')](_0xfe96('0x40'),_0xcd1c2a,JSON[_0xfe96('0x17')](_0x4de405));_0x4369dd(_0x4de405);})[_0xfe96('0x1b')](function(_0x3358be){logger[_0xfe96('0x13')](_0xfe96('0x40'),_0x3358be[_0xfe96('0x14')],_0xcd1c2a);_0xac09cb(_0x42516c[_0xfe96('0x13')](0x1f4,_0x3358be[_0xfe96('0x14')]));});});});};exports['GetCmHopperPreview']=function(_0x6b7e01){var _0x545e03=this;return new Promise(function(_0x2100de,_0x454eef){db[_0xfe96('0x27')][_0xfe96('0x41')]()[_0xfe96('0x19')](function(_0x37bc06){return db[_0xfe96('0x7')][_0xfe96('0x8')]({'raw':_0x6b7e01['options']?_0x6b7e01[_0xfe96('0x9')][_0xfe96('0xa')]===undefined?!![]:![]:!![],'where':_0x6b7e01[_0xfe96('0x9')]?_0x6b7e01[_0xfe96('0x9')]['where']||null:null,'attributes':_0x6b7e01['options']?_0x6b7e01[_0xfe96('0x9')][_0xfe96('0xc')]||null:null,'limit':_0x6b7e01[_0xfe96('0x9')]?_0x6b7e01[_0xfe96('0x9')][_0xfe96('0xd')]||null:null,'include':_0x6b7e01['options']?_0x6b7e01[_0xfe96('0x9')][_0xfe96('0xe')]?_['map'](_0x6b7e01['options'][_0xfe96('0xe')],function(_0x4d08be){return{'model':db[_0x4d08be[_0xfe96('0x10')]],'as':_0x4d08be['as'],'attributes':_0x4d08be['as']===_0xfe96('0x28')?_[_0xfe96('0x42')](_0x37bc06):_0x4d08be[_0xfe96('0xc')],'include':_0x4d08be[_0xfe96('0xe')]?_[_0xfe96('0xf')](_0x4d08be['include'],function(_0x4b6319){return{'model':db[_0x4b6319[_0xfe96('0x10')]],'as':_0x4b6319['as'],'attributes':_0x4b6319[_0xfe96('0xc')],'include':_0x4b6319[_0xfe96('0xe')]?_['map'](_0x4b6319[_0xfe96('0xe')],function(_0x575462){return{'model':db[_0x575462[_0xfe96('0x10')]],'as':_0x575462['as'],'attributes':_0x575462[_0xfe96('0xc')]};}):[]};}):[]};}):[]:[]})[_0xfe96('0x19')](function(_0x33f693){logger[_0xfe96('0x11')](_0xfe96('0x6'),_0x6b7e01);logger[_0xfe96('0x12')]('GetCmHopper',_0x6b7e01,JSON['stringify'](_0x33f693));_0x2100de(_0x33f693);})[_0xfe96('0x1b')](function(_0x19093b){logger[_0xfe96('0x13')](_0xfe96('0x6'),_0x19093b[_0xfe96('0x14')],_0x6b7e01);_0x454eef(_0x545e03[_0xfe96('0x13')](0x1f4,_0x19093b[_0xfe96('0x14')]));});});});};exports['GetContactByPhone']=function(_0xc52e1a){var _0x6842b7=this;return new Promise(function(_0xb13593,_0x160e86){return db[_0xfe96('0x27')][_0xfe96('0x43')]({'raw':!![],'where':{'phone':_0xc52e1a[_0xfe96('0x9')][_0xfe96('0xb')][_0xfe96('0x44')]},'attributes':['id','dialTimezone'],'order':[['id',_0xfe96('0x45')]]})['then'](function(_0x474447){logger['info'](_0xfe96('0x46'),_0xc52e1a);logger[_0xfe96('0x12')](_0xfe96('0x46'),_0xc52e1a,JSON[_0xfe96('0x17')](_0x474447));_0xb13593(_0x474447);})[_0xfe96('0x1b')](function(_0x4ba5a0){logger['error'](_0xfe96('0x46'),_0x4ba5a0['message'],_0xc52e1a);_0x160e86(_0x6842b7['error'](0x1f4,_0x4ba5a0[_0xfe96('0x14')]));});});};exports[_0xfe96('0x47')]=function(_0x3f54f1){var _0x5f3fb1=this;return new Promise(function(_0xa551ac,_0x312c06){return db['sequelize'][_0xfe96('0x23')](function(_0x2bf3ac){var _0xd1806a=_0x3f54f1[_0xfe96('0x9')]&&_0x3f54f1['options'][_0xfe96('0xb')]?_0x3f54f1[_0xfe96('0x9')][_0xfe96('0xb')]:{};return db[_0xfe96('0x7')][_0xfe96('0x2f')](_0x3f54f1[_0xfe96('0x1d')],{'where':_0xd1806a,'transaction':_0x2bf3ac})['then'](function(_0x1e8abf){logger[_0xfe96('0x11')]('ResetActiveCalls',_0x3f54f1);logger['debug']('ResetActiveCalls',_0x3f54f1,JSON[_0xfe96('0x17')](_0x1e8abf));_0xa551ac(_0x1e8abf);})[_0xfe96('0x1b')](function(_0x39c6e3){logger[_0xfe96('0x13')](_0xfe96('0x47'),_0x39c6e3[_0xfe96('0x14')],_0x3f54f1);_0x312c06(_0x5f3fb1['error'](0x1f4,_0x39c6e3[_0xfe96('0x14')]));});});});};exports['CmHopperHandlePreviewRecallNotifications']=function(_0x4aa5e3){var _0x58cd8e=this;var _0x4f2b69=_0x4aa5e3[_0xfe96('0x1d')][_0xfe96('0xb')][_0xfe96('0x48')];var _0x21c393=_0x4aa5e3[_0xfe96('0x1d')][_0xfe96('0xb')][_0xfe96('0x49')];var _0x4671aa=_0x4aa5e3[_0xfe96('0x1d')]['where']['availableAgentsIds'];return new Promise(function(_0x4beaca,_0x2cd398){return db[_0xfe96('0x7')][_0xfe96('0x8')]({'where':{'voiceQueueId':{'$in':_0x4f2b69},'recallme':0x1,'active':0x0,'recallmeNotifiedDate':{'$eq':null},'scheduledat':{'$and':{'$lte':db[_0xfe96('0x35')][_0xfe96('0x39')](_0xfe96('0x4a')+_0x21c393+_0xfe96('0x4b')),'$gt':db['sequelize'][_0xfe96('0x39')]('NOW()')}},'UserId':{'$in':_0x4671aa}},'include':[{'model':db[_0xfe96('0x27')],'as':_0xfe96('0x28')},{'model':db[_0xfe96('0x4c')],'as':'Agent','attributes':['id',_0xfe96('0x2a'),'voicePause']},{'model':db[_0xfe96('0x4d')],'as':_0xfe96('0x4e')}]})[_0xfe96('0x19')](function(_0x76b2d9){if(_0x76b2d9[_0xfe96('0x2c')]>0x0){return db['sequelize']['transaction'](function(_0x297e82){return db[_0xfe96('0x7')][_0xfe96('0x2f')]({'recallmeNotifiedDate':db['sequelize'][_0xfe96('0x39')](_0xfe96('0x4f'))},{'where':{'id':{'$in':_[_0xfe96('0xf')](_0x76b2d9,'id')}},'transaction':_0x297e82})['then'](function(){_0x4beaca(_0x76b2d9);})[_0xfe96('0x1b')](function(_0x3ca862){logger[_0xfe96('0x13')](_0xfe96('0x50'),_0x3ca862[_0xfe96('0x14')],_0x4aa5e3);_0x2cd398(_0x58cd8e[_0xfe96('0x13')](0x1f4,_0x3ca862[_0xfe96('0x14')]));});})[_0xfe96('0x1b')](function(_0x40adf4){logger[_0xfe96('0x13')](_0xfe96('0x50'),_0x40adf4[_0xfe96('0x14')],_0x4aa5e3);_0x2cd398(_0x58cd8e[_0xfe96('0x13')](0x1f4,_0x40adf4[_0xfe96('0x14')]));});}else{_0x4beaca(_0x76b2d9);}});});};
\ No newline at end of file
+var _0x2de3=['LOCK','UPDATE','Contact','keys','length','UserId','push','all','GetContactDialer\x20hopperId\x20[%s]\x20-\x20contactId\x20[%s]\x20-\x20active\x20status\x20[%s]','dataValues','CmHopperFinal','MoveContactManagedDialer\x20hopper\x20options\x20[%s]\x20active\x20status\x20[%s]','destroy','MoveContactManagedDialer','CountReScheduled','COUNT','literal','`scheduledat`\x20>=\x20','format','\x22%s\x22','\x20,\x201,\x20null','order','GetContactRecallMe','GetCmHopperPreview','GetContactByPhone','findOne','dialTimezone','getContactByPhone','ResetActiveCalls','CmHopperHandlePreviewRecallNotifications','interval','availableAgentsIds','NOW()','User','voicePause','CmList','util','moment','bluebird','../../mysqldb','../../config/logger','rpc','GetCmHopper','options','attributes','include','map','model','then','info','debug','stringify','error','ShowCmHopper','CmHopper','find','raw','where','catch','message','CreateCmHopper','create','body','UpdateCmHopper','update','limit','UpdateCmHopper\x20hopper\x20options\x20[%s]\x20active\x20status\x20[%s]','active','DestroyCmHopper','GetContactDialer','CmContact','describe','sequelize','transaction','findAll'];(function(_0x38784d,_0x12c025){var _0x20533f=function(_0x2a2cbc){while(--_0x2a2cbc){_0x38784d['push'](_0x38784d['shift']());}};_0x20533f(++_0x12c025);}(_0x2de3,0x150));var _0x32de=function(_0x46c129,_0x5a4c20){_0x46c129=_0x46c129-0x0;var _0xccd5a5=_0x2de3[_0x46c129];return _0xccd5a5;};'use strict';var _=require('lodash');var util=require(_0x32de('0x0'));var moment=require(_0x32de('0x1'));var BPromise=require(_0x32de('0x2'));var db=require(_0x32de('0x3'))['db'];var logger=require(_0x32de('0x4'))(_0x32de('0x5'));exports[_0x32de('0x6')]=function(_0x5f1686){var _0x10b28b=this;return new Promise(function(_0x24928b,_0x1b3a06){return db['CmHopper']['findAll']({'raw':_0x5f1686[_0x32de('0x7')]?_0x5f1686[_0x32de('0x7')]['raw']===undefined?!![]:![]:!![],'where':_0x5f1686['options']?_0x5f1686[_0x32de('0x7')]['where']||null:null,'attributes':_0x5f1686[_0x32de('0x7')]?_0x5f1686['options'][_0x32de('0x8')]||null:null,'limit':_0x5f1686[_0x32de('0x7')]?_0x5f1686[_0x32de('0x7')]['limit']||null:null,'include':_0x5f1686['options']?_0x5f1686[_0x32de('0x7')][_0x32de('0x9')]?_[_0x32de('0xa')](_0x5f1686[_0x32de('0x7')][_0x32de('0x9')],function(_0x5bcc61){return{'model':db[_0x5bcc61[_0x32de('0xb')]],'as':_0x5bcc61['as'],'attributes':_0x5bcc61[_0x32de('0x8')],'include':_0x5bcc61[_0x32de('0x9')]?_[_0x32de('0xa')](_0x5bcc61['include'],function(_0x4a380b){return{'model':db[_0x4a380b['model']],'as':_0x4a380b['as'],'attributes':_0x4a380b[_0x32de('0x8')],'include':_0x4a380b[_0x32de('0x9')]?_[_0x32de('0xa')](_0x4a380b[_0x32de('0x9')],function(_0x31e0de){return{'model':db[_0x31e0de['model']],'as':_0x31e0de['as'],'attributes':_0x31e0de[_0x32de('0x8')]};}):[]};}):[]};}):[]:[]})[_0x32de('0xc')](function(_0x566973){logger[_0x32de('0xd')](_0x32de('0x6'),_0x5f1686);logger[_0x32de('0xe')]('GetCmHopper',_0x5f1686,JSON[_0x32de('0xf')](_0x566973));_0x24928b(_0x566973);})['catch'](function(_0x266729){logger['error']('GetCmHopper',_0x266729['message'],_0x5f1686);_0x1b3a06(_0x10b28b[_0x32de('0x10')](0x1f4,_0x266729['message']));});});};exports[_0x32de('0x11')]=function(_0x369084){var _0x461f25=this;return new Promise(function(_0x1a38ba,_0x2a8a9e){return db[_0x32de('0x12')][_0x32de('0x13')]({'raw':_0x369084['options']?_0x369084['options'][_0x32de('0x14')]===undefined?!![]:![]:!![],'where':_0x369084[_0x32de('0x7')]?_0x369084[_0x32de('0x7')][_0x32de('0x15')]||null:null,'attributes':_0x369084[_0x32de('0x7')]?_0x369084[_0x32de('0x7')][_0x32de('0x8')]||null:null,'include':_0x369084['options']?_0x369084['options']['include']?_[_0x32de('0xa')](_0x369084[_0x32de('0x7')][_0x32de('0x9')],function(_0x10b7e2){return{'model':db[_0x10b7e2[_0x32de('0xb')]],'as':_0x10b7e2['as'],'attributes':_0x10b7e2[_0x32de('0x8')],'include':_0x10b7e2[_0x32de('0x9')]?_['map'](_0x10b7e2[_0x32de('0x9')],function(_0x3116a8){return{'model':db[_0x3116a8[_0x32de('0xb')]],'as':_0x3116a8['as'],'attributes':_0x3116a8[_0x32de('0x8')],'include':_0x3116a8['include']?_[_0x32de('0xa')](_0x3116a8[_0x32de('0x9')],function(_0x1cdc08){return{'model':db[_0x1cdc08['model']],'as':_0x1cdc08['as'],'attributes':_0x1cdc08[_0x32de('0x8')]};}):[]};}):[]};}):[]:[]})[_0x32de('0xc')](function(_0x8e1f84){logger['info'](_0x32de('0x11'),_0x369084);logger[_0x32de('0xe')]('ShowCmHopper',_0x369084,JSON[_0x32de('0xf')](_0x8e1f84));_0x1a38ba(_0x8e1f84);})[_0x32de('0x16')](function(_0x217ef2){logger['error'](_0x32de('0x11'),_0x217ef2[_0x32de('0x17')],_0x369084);_0x2a8a9e(_0x461f25[_0x32de('0x10')](0x1f4,_0x217ef2[_0x32de('0x17')]));});});};exports[_0x32de('0x18')]=function(_0x2f5059){var _0xba5801=this;return new Promise(function(_0x2cd2b6,_0x5ce87a){return db['CmHopper'][_0x32de('0x19')](_0x2f5059[_0x32de('0x1a')],{'raw':_0x2f5059[_0x32de('0x7')]?_0x2f5059[_0x32de('0x7')]['raw']===undefined?!![]:![]:!![]})[_0x32de('0xc')](function(_0x3b090c){logger[_0x32de('0xd')]('CreateCmHopper',_0x2f5059);logger['debug'](_0x32de('0x18'),_0x2f5059,JSON[_0x32de('0xf')](_0x3b090c));_0x2cd2b6(_0x3b090c);})[_0x32de('0x16')](function(_0xf6cf5c){logger[_0x32de('0x10')]('CreateCmHopper',_0xf6cf5c[_0x32de('0x17')],_0x2f5059);_0x5ce87a(_0xba5801[_0x32de('0x10')](0x1f4,_0xf6cf5c[_0x32de('0x17')]));});});};exports[_0x32de('0x1b')]=function(_0x392ff3){var _0x13e6bd=this;return new Promise(function(_0x1ec465,_0x30ff9c){return db[_0x32de('0x12')][_0x32de('0x1c')](_0x392ff3[_0x32de('0x1a')],{'raw':_0x392ff3[_0x32de('0x7')]?_0x392ff3[_0x32de('0x7')][_0x32de('0x14')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x392ff3[_0x32de('0x7')]?_0x392ff3['options'][_0x32de('0x15')]||null:null,'attributes':_0x392ff3[_0x32de('0x7')]?_0x392ff3['options'][_0x32de('0x8')]||null:null,'limit':_0x392ff3[_0x32de('0x7')]?_0x392ff3['options'][_0x32de('0x1d')]||null:null})['then'](function(_0x3f3093){logger[_0x32de('0xd')](_0x32de('0x1b'),_0x392ff3);logger[_0x32de('0xd')](_0x32de('0x1e'),JSON[_0x32de('0xf')](_0x392ff3['options'][_0x32de('0x15')]),_0x392ff3[_0x32de('0x1a')][_0x32de('0x1f')]);logger[_0x32de('0xe')](_0x32de('0x1b'),_0x392ff3,JSON[_0x32de('0xf')](_0x3f3093));_0x1ec465(_0x3f3093);})[_0x32de('0x16')](function(_0x4173d8){logger[_0x32de('0x10')](_0x32de('0x1b'),_0x4173d8[_0x32de('0x17')],_0x392ff3);_0x30ff9c(_0x13e6bd[_0x32de('0x10')](0x1f4,_0x4173d8[_0x32de('0x17')]));});});};exports[_0x32de('0x20')]=function(_0x1aa4ef){var _0x36d0e2=this;return new Promise(function(_0x432e56,_0x77f7a0){return db[_0x32de('0x12')]['destroy']({'where':_0x1aa4ef[_0x32de('0x7')]?_0x1aa4ef[_0x32de('0x7')][_0x32de('0x15')]||null:null})[_0x32de('0xc')](function(_0x363cca){logger[_0x32de('0xd')](_0x32de('0x20'),_0x1aa4ef);logger['debug'](_0x32de('0x20'),_0x1aa4ef,JSON[_0x32de('0xf')](_0x363cca));_0x432e56(_0x363cca);})['catch'](function(_0x52ce7d){logger[_0x32de('0x10')](_0x32de('0x20'),_0x52ce7d['message'],_0x1aa4ef);_0x77f7a0(_0x36d0e2[_0x32de('0x10')](0x1f4,_0x52ce7d[_0x32de('0x17')]));});});};exports[_0x32de('0x21')]=function(_0x276644){var _0x29cc16=this;return new Promise(function(_0x27bc46,_0x4c4d99){return db[_0x32de('0x22')][_0x32de('0x23')]()[_0x32de('0xc')](function(_0x4aaa2e){return db[_0x32de('0x24')][_0x32de('0x25')](function(_0x14435b){return db[_0x32de('0x12')][_0x32de('0x26')]({'where':_0x276644[_0x32de('0x7')]?_0x276644['options'][_0x32de('0x15')]||null:null,'attributes':_0x276644[_0x32de('0x7')]?_0x276644[_0x32de('0x7')]['attributes']||null:null,'limit':_0x276644['options']?_0x276644['options'][_0x32de('0x1d')]||null:null,'order':_0x276644['options']?_0x276644['options']['order']||null:null,'transaction':_0x14435b,'lock':_0x14435b[_0x32de('0x27')][_0x32de('0x28')],'include':[{'model':db[_0x32de('0x22')],'as':_0x32de('0x29'),'attributes':_[_0x32de('0x2a')](_0x4aaa2e)},{'model':db['User'],'as':'Agent','attributes':['id','name','voicePause']}]})[_0x32de('0xc')](function(_0x279c6c){var _0x2bde07=[];var _0x585580=[];for(var _0x4d08c8=0x0;_0x4d08c8<_0x279c6c[_0x32de('0x2b')];_0x4d08c8+=0x1){var _0x3bb42b=_0x279c6c[_0x4d08c8][_0x32de('0x2c')];if(_0x3bb42b===null){_0x2bde07['push'](_0x279c6c[_0x4d08c8][_0x32de('0x1c')](_0x276644[_0x32de('0x1a')],{'transaction':_0x14435b}));}else if(!_0x585580['includes'](_0x3bb42b)){_0x585580[_0x32de('0x2d')](_0x3bb42b);_0x2bde07[_0x32de('0x2d')](_0x279c6c[_0x4d08c8][_0x32de('0x1c')](_0x276644[_0x32de('0x1a')],{'transaction':_0x14435b}));}}return BPromise[_0x32de('0x2e')](_0x2bde07);});})[_0x32de('0xc')](function(_0x4b2df4){logger['info'](_0x32de('0x21'),_0x276644);if(_0x4b2df4[_0x32de('0x2b')]>0x0){logger[_0x32de('0xd')](_0x32de('0x2f'),_0x4b2df4[0x0][_0x32de('0x30')]['id'],_0x4b2df4[0x0][_0x32de('0x30')]['ContactId'],_0x4b2df4[0x0][_0x32de('0x30')][_0x32de('0x1f')]);}logger[_0x32de('0xe')]('GetContactDialer',_0x276644,JSON['stringify'](_0x4b2df4));_0x27bc46(_0x4b2df4);})['catch'](function(_0x148a82){logger[_0x32de('0x10')](_0x32de('0x21'),_0x148a82[_0x32de('0x17')],_0x276644);_0x4c4d99(_0x29cc16['error'](0x1f4,_0x148a82[_0x32de('0x17')]));});});});};exports['MoveContactManagedDialer']=function(_0x45269f){var _0x2daa38=this;return new Promise(function(_0x2bab8e,_0xdc98c4){return db[_0x32de('0x24')][_0x32de('0x25')](function(_0x2418e4){return db[_0x32de('0x31')]['create'](_0x45269f[_0x32de('0x1a')],{'raw':_0x45269f[_0x32de('0x7')]?_0x45269f[_0x32de('0x7')]['raw']===undefined?!![]:![]:!![],'transaction':_0x2418e4})[_0x32de('0xc')](function(){logger[_0x32de('0xd')](_0x32de('0x32'),JSON['stringify'](_0x45269f[_0x32de('0x7')][_0x32de('0x15')]),_0x45269f['options']['where'][_0x32de('0x1f')]);return db[_0x32de('0x12')][_0x32de('0x33')]({'where':_0x45269f['options']?_0x45269f[_0x32de('0x7')]['where']||null:null,'transaction':_0x2418e4});});})[_0x32de('0xc')](function(_0x1551a2){logger[_0x32de('0xd')]('MoveContactManagedDialer',_0x45269f);logger['debug'](_0x32de('0x34'),_0x45269f,JSON[_0x32de('0xf')](_0x1551a2));_0x2bab8e(_0x1551a2);})[_0x32de('0x16')](function(_0x1fe656){logger['error']('MoveContactManagedDialer',_0x1fe656[_0x32de('0x17')],_0x45269f);_0xdc98c4(_0x2daa38['error'](0x1f4,_0x1fe656[_0x32de('0x17')]));});});};exports[_0x32de('0x35')]=function(_0x4dc1f6){var _0x59ba71=this;return new Promise(function(_0x2af55f,_0x2f063b){return db[_0x32de('0x12')][_0x32de('0x26')]({'raw':_0x4dc1f6['options']?_0x4dc1f6['options'][_0x32de('0x14')]===undefined?!![]:![]:!![],'where':_0x4dc1f6[_0x32de('0x7')]?_0x4dc1f6[_0x32de('0x7')][_0x32de('0x15')]||null:null,'attributes':[[db[_0x32de('0x24')]['fn'](_0x32de('0x36'),db[_0x32de('0x24')]['fn']('IF',db['sequelize'][_0x32de('0x37')](_0x32de('0x38')+util[_0x32de('0x39')](_0x32de('0x3a'),moment()[_0x32de('0x39')]('YYYY-MM-DD\x20HH:mm:ss'))+_0x32de('0x3b')))),'contactsRescheduled']]})['then'](function(_0x3008a0){logger[_0x32de('0xd')](_0x32de('0x35'),_0x4dc1f6);logger[_0x32de('0xe')](_0x32de('0x35'),_0x4dc1f6,JSON['stringify'](_0x3008a0));_0x2af55f(_0x3008a0);})[_0x32de('0x16')](function(_0x1e11c7){logger[_0x32de('0x10')](_0x32de('0x35'),_0x1e11c7['message'],_0x4dc1f6);_0x2f063b(_0x59ba71['error'](0x1f4,_0x1e11c7[_0x32de('0x17')]));});});};exports['GetContactRecallMe']=function(_0x56fb8e){var _0x166989=this;return new Promise(function(_0x26585b,_0x3e09ed){return db[_0x32de('0x22')]['describe']()[_0x32de('0xc')](function(){return db[_0x32de('0x24')]['transaction'](function(_0x583d67){return db['CmHopper'][_0x32de('0x26')]({'where':_0x56fb8e['options']?_0x56fb8e[_0x32de('0x7')][_0x32de('0x15')]||null:null,'attributes':_0x56fb8e['options']?_0x56fb8e['options'][_0x32de('0x8')]||null:null,'limit':0x1,'order':_0x56fb8e[_0x32de('0x7')]?_0x56fb8e[_0x32de('0x7')][_0x32de('0x3c')]||null:null,'group':db[_0x32de('0x12')]['UserId'],'transaction':_0x583d67,'lock':_0x583d67[_0x32de('0x27')][_0x32de('0x28')],'include':_0x56fb8e['options']?_0x56fb8e[_0x32de('0x7')][_0x32de('0x9')]?_['map'](_0x56fb8e['options'][_0x32de('0x9')],function(_0x3fe4e1){return{'model':db[_0x3fe4e1['model']],'as':_0x3fe4e1['as'],'attributes':_0x3fe4e1['attributes'],'include':_0x3fe4e1['include']?_['map'](_0x3fe4e1[_0x32de('0x9')],function(_0x1c5488){return{'model':db[_0x1c5488[_0x32de('0xb')]],'as':_0x1c5488['as'],'attributes':_0x1c5488['attributes'],'include':_0x1c5488[_0x32de('0x9')]?_[_0x32de('0xa')](_0x1c5488[_0x32de('0x9')],function(_0x48827b){return{'model':db[_0x48827b['model']],'as':_0x48827b['as'],'attributes':_0x48827b[_0x32de('0x8')]};}):[]};}):[]};}):[]:[]})[_0x32de('0xc')](function(_0xaa7827){var _0x113066=[];for(var _0x15600e=0x0;_0x15600e<_0xaa7827[_0x32de('0x2b')];_0x15600e+=0x1){_0x113066[_0x32de('0x2d')](_0xaa7827[_0x15600e]['update'](_0x56fb8e[_0x32de('0x1a')],{'transaction':_0x583d67}));}return BPromise[_0x32de('0x2e')](_0x113066);});})[_0x32de('0xc')](function(_0x409f1b){logger[_0x32de('0xd')]('GetContactRecallMe',_0x56fb8e);logger['debug'](_0x32de('0x3d'),_0x56fb8e,JSON[_0x32de('0xf')](_0x409f1b));_0x26585b(_0x409f1b);})[_0x32de('0x16')](function(_0x26f9af){logger['error']('GetContactRecallMe',_0x26f9af[_0x32de('0x17')],_0x56fb8e);_0x3e09ed(_0x166989[_0x32de('0x10')](0x1f4,_0x26f9af[_0x32de('0x17')]));});});});};exports[_0x32de('0x3e')]=function(_0xa4f2dc){var _0x21551c=this;return new Promise(function(_0x393ef2,_0x4756be){db['CmContact'][_0x32de('0x23')]()['then'](function(_0x585b70){return db[_0x32de('0x12')][_0x32de('0x26')]({'raw':_0xa4f2dc[_0x32de('0x7')]?_0xa4f2dc[_0x32de('0x7')][_0x32de('0x14')]===undefined?!![]:![]:!![],'where':_0xa4f2dc[_0x32de('0x7')]?_0xa4f2dc[_0x32de('0x7')][_0x32de('0x15')]||null:null,'attributes':_0xa4f2dc[_0x32de('0x7')]?_0xa4f2dc[_0x32de('0x7')][_0x32de('0x8')]||null:null,'limit':_0xa4f2dc[_0x32de('0x7')]?_0xa4f2dc[_0x32de('0x7')][_0x32de('0x1d')]||null:null,'include':_0xa4f2dc[_0x32de('0x7')]?_0xa4f2dc[_0x32de('0x7')][_0x32de('0x9')]?_[_0x32de('0xa')](_0xa4f2dc[_0x32de('0x7')][_0x32de('0x9')],function(_0x5e5404){return{'model':db[_0x5e5404[_0x32de('0xb')]],'as':_0x5e5404['as'],'attributes':_0x5e5404['as']===_0x32de('0x29')?_[_0x32de('0x2a')](_0x585b70):_0x5e5404[_0x32de('0x8')],'include':_0x5e5404[_0x32de('0x9')]?_[_0x32de('0xa')](_0x5e5404[_0x32de('0x9')],function(_0x4be377){return{'model':db[_0x4be377[_0x32de('0xb')]],'as':_0x4be377['as'],'attributes':_0x4be377[_0x32de('0x8')],'include':_0x4be377[_0x32de('0x9')]?_[_0x32de('0xa')](_0x4be377['include'],function(_0x3c40e4){return{'model':db[_0x3c40e4['model']],'as':_0x3c40e4['as'],'attributes':_0x3c40e4[_0x32de('0x8')]};}):[]};}):[]};}):[]:[]})[_0x32de('0xc')](function(_0x54a924){logger[_0x32de('0xd')]('GetCmHopper',_0xa4f2dc);logger[_0x32de('0xe')](_0x32de('0x6'),_0xa4f2dc,JSON['stringify'](_0x54a924));_0x393ef2(_0x54a924);})[_0x32de('0x16')](function(_0x2e8eb0){logger[_0x32de('0x10')](_0x32de('0x6'),_0x2e8eb0[_0x32de('0x17')],_0xa4f2dc);_0x4756be(_0x21551c[_0x32de('0x10')](0x1f4,_0x2e8eb0['message']));});});});};exports[_0x32de('0x3f')]=function(_0x3a9a87){var _0x33034a=this;return new Promise(function(_0x23af73,_0x32736a){return db[_0x32de('0x22')][_0x32de('0x40')]({'raw':!![],'where':{'phone':_0x3a9a87[_0x32de('0x7')][_0x32de('0x15')]['phone']},'attributes':['id',_0x32de('0x41')],'order':[['id','DESC']]})[_0x32de('0xc')](function(_0x505032){logger[_0x32de('0xd')](_0x32de('0x42'),_0x3a9a87);logger[_0x32de('0xe')](_0x32de('0x42'),_0x3a9a87,JSON[_0x32de('0xf')](_0x505032));_0x23af73(_0x505032);})['catch'](function(_0x5b1cae){logger[_0x32de('0x10')](_0x32de('0x42'),_0x5b1cae[_0x32de('0x17')],_0x3a9a87);_0x32736a(_0x33034a[_0x32de('0x10')](0x1f4,_0x5b1cae[_0x32de('0x17')]));});});};exports[_0x32de('0x43')]=function(_0x5d4e05){var _0x54ec89=this;return new Promise(function(_0x3a057d,_0x5445fb){return db['sequelize'][_0x32de('0x25')](function(_0x38c9ff){var _0x2bdcc4=_0x5d4e05[_0x32de('0x7')]&&_0x5d4e05[_0x32de('0x7')][_0x32de('0x15')]?_0x5d4e05['options']['where']:{};return db['CmHopper']['update'](_0x5d4e05['body'],{'where':_0x2bdcc4,'transaction':_0x38c9ff})['then'](function(_0x86850a){logger[_0x32de('0xd')]('ResetActiveCalls',_0x5d4e05);logger[_0x32de('0xe')](_0x32de('0x43'),_0x5d4e05,JSON[_0x32de('0xf')](_0x86850a));_0x3a057d(_0x86850a);})[_0x32de('0x16')](function(_0x12fabd){logger['error']('ResetActiveCalls',_0x12fabd[_0x32de('0x17')],_0x5d4e05);_0x5445fb(_0x54ec89[_0x32de('0x10')](0x1f4,_0x12fabd[_0x32de('0x17')]));});});});};exports[_0x32de('0x44')]=function(_0x188ffd){var _0x1964fa=this;var _0x427afe=_0x188ffd['body']['where']['voiceQueueIds'];var _0x468412=_0x188ffd[_0x32de('0x1a')][_0x32de('0x15')][_0x32de('0x45')];var _0x2341ba=_0x188ffd[_0x32de('0x1a')][_0x32de('0x15')][_0x32de('0x46')];return new Promise(function(_0x38fc90,_0xb841d3){return db[_0x32de('0x12')]['findAll']({'where':{'voiceQueueId':{'$in':_0x427afe},'recallme':0x1,'active':0x0,'recallmeNotifiedDate':{'$eq':null},'scheduledat':{'$and':{'$lte':db[_0x32de('0x24')][_0x32de('0x37')]('NOW()\x20+\x20INTERVAL\x20'+_0x468412+'\x20MINUTE'),'$gt':db[_0x32de('0x24')][_0x32de('0x37')](_0x32de('0x47'))}},'UserId':{'$in':_0x2341ba}},'include':[{'model':db[_0x32de('0x22')],'as':'Contact'},{'model':db[_0x32de('0x48')],'as':'Agent','attributes':['id','name',_0x32de('0x49')]},{'model':db[_0x32de('0x4a')],'as':'List'}]})[_0x32de('0xc')](function(_0x576378){if(_0x576378[_0x32de('0x2b')]>0x0){return db[_0x32de('0x24')]['transaction'](function(_0x1bf619){return db[_0x32de('0x12')][_0x32de('0x1c')]({'recallmeNotifiedDate':db[_0x32de('0x24')][_0x32de('0x37')](_0x32de('0x47'))},{'where':{'id':{'$in':_['map'](_0x576378,'id')}},'transaction':_0x1bf619})['then'](function(){_0x38fc90(_0x576378);})[_0x32de('0x16')](function(_0x3f5c71){logger[_0x32de('0x10')](_0x32de('0x44'),_0x3f5c71[_0x32de('0x17')],_0x188ffd);_0xb841d3(_0x1964fa[_0x32de('0x10')](0x1f4,_0x3f5c71[_0x32de('0x17')]));});})[_0x32de('0x16')](function(_0x4d5ca3){logger[_0x32de('0x10')](_0x32de('0x44'),_0x4d5ca3['message'],_0x188ffd);_0xb841d3(_0x1964fa[_0x32de('0x10')](0x1f4,_0x4d5ca3[_0x32de('0x17')]));});}else{_0x38fc90(_0x576378);}});});};
\ No newline at end of file