Built motion from commit (unavailable).|2.4.15
[motion2.git] / server / api / cmHopper / cmHopper.rpc.js
index 8ff0344..e3a46b3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8ce1=['LOCK','UPDATE','Contact','keys','length','push','update','all','MoveContactManagedDialer','sequelize','CmHopperFinal','CountReScheduled','literal','`scheduledat`\x20>=\x20','format','\x22%s\x22','YYYY-MM-DD\x20HH:mm:ss','\x20,\x201,\x20null','contactsRescheduled','GetContactRecallMe','transaction','UserId','lodash','util','moment','randomstring','ioredis','../../mysqldb','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','request','then','CmHopper,\x20%s,\x20%s','request\x20sent','debug','stringify','error','code','message','result','GetCmHopper','CmHopper','findAll','options','raw','attributes','limit','map','include','model','info','ShowCmHopper','find','where','catch','create','body','CreateCmHopper','UpdateCmHopper','DestroyCmHopper','destroy','GetContactDialer','CmContact','describe','order'];(function(_0x27604f,_0x5ae336){var _0x40d189=function(_0xebacde){while(--_0xebacde){_0x27604f['push'](_0x27604f['shift']());}};_0x40d189(++_0x5ae336);}(_0x8ce1,0x16f));var _0x18ce=function(_0x214a63,_0x2fac6e){_0x214a63=_0x214a63-0x0;var _0x1ae02e=_0x8ce1[_0x214a63];return _0x1ae02e;};'use strict';var _=require(_0x18ce('0x0'));var util=require(_0x18ce('0x1'));var moment=require(_0x18ce('0x2'));var BPromise=require('bluebird');var rs=require(_0x18ce('0x3'));var fs=require('fs');var Redis=require(_0x18ce('0x4'));var db=require(_0x18ce('0x5'))['db'];var utils=require(_0x18ce('0x6'));var logger=require(_0x18ce('0x7'))(_0x18ce('0x8'));var config=require(_0x18ce('0x9'));var jayson=require('jayson/promise');var client=jayson[_0x18ce('0xa')][_0x18ce('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x327d5f,_0x5c8e6f,_0x4c022a){return new BPromise(function(_0x3e01dd,_0x37ab55){return client[_0x18ce('0xc')](_0x327d5f,_0x4c022a)[_0x18ce('0xd')](function(_0x1bd518){logger['info'](_0x18ce('0xe'),_0x5c8e6f,_0x18ce('0xf'));logger[_0x18ce('0x10')]('CmHopper,\x20%s,\x20%s,\x20%s',_0x5c8e6f,'request\x20sent',JSON[_0x18ce('0x11')](_0x1bd518));if(_0x1bd518[_0x18ce('0x12')]){if(_0x1bd518['error'][_0x18ce('0x13')]===0x1f4){logger[_0x18ce('0x12')](_0x18ce('0xe'),_0x5c8e6f,_0x1bd518[_0x18ce('0x12')][_0x18ce('0x14')]);return _0x37ab55(_0x1bd518[_0x18ce('0x12')][_0x18ce('0x14')]);}logger[_0x18ce('0x12')]('CmHopper,\x20%s,\x20%s',_0x5c8e6f,_0x1bd518[_0x18ce('0x12')]['message']);return _0x3e01dd(_0x1bd518['error']['message']);}else{logger['info'](_0x18ce('0xe'),_0x5c8e6f,_0x18ce('0xf'));_0x3e01dd(_0x1bd518[_0x18ce('0x15')][_0x18ce('0x14')]);}})['catch'](function(_0x2205f1){logger['error']('CmHopper,\x20%s,\x20%s',_0x5c8e6f,_0x2205f1);_0x37ab55(_0x2205f1);});});}exports[_0x18ce('0x16')]=function(_0x13fb69){var _0x123e34=this;return new Promise(function(_0x22f3a2,_0x2743be){return db[_0x18ce('0x17')][_0x18ce('0x18')]({'raw':_0x13fb69[_0x18ce('0x19')]?_0x13fb69['options'][_0x18ce('0x1a')]===undefined?!![]:![]:!![],'where':_0x13fb69[_0x18ce('0x19')]?_0x13fb69[_0x18ce('0x19')]['where']||null:null,'attributes':_0x13fb69[_0x18ce('0x19')]?_0x13fb69['options'][_0x18ce('0x1b')]||null:null,'limit':_0x13fb69[_0x18ce('0x19')]?_0x13fb69[_0x18ce('0x19')][_0x18ce('0x1c')]||null:null,'include':_0x13fb69[_0x18ce('0x19')]?_0x13fb69['options']['include']?_[_0x18ce('0x1d')](_0x13fb69[_0x18ce('0x19')][_0x18ce('0x1e')],function(_0x2e1cbf){return{'model':db[_0x2e1cbf[_0x18ce('0x1f')]],'as':_0x2e1cbf['as'],'attributes':_0x2e1cbf['attributes'],'include':_0x2e1cbf[_0x18ce('0x1e')]?_[_0x18ce('0x1d')](_0x2e1cbf[_0x18ce('0x1e')],function(_0x2bf9fa){return{'model':db[_0x2bf9fa[_0x18ce('0x1f')]],'as':_0x2bf9fa['as'],'attributes':_0x2bf9fa[_0x18ce('0x1b')],'include':_0x2bf9fa['include']?_[_0x18ce('0x1d')](_0x2bf9fa[_0x18ce('0x1e')],function(_0x520af9){return{'model':db[_0x520af9['model']],'as':_0x520af9['as'],'attributes':_0x520af9[_0x18ce('0x1b')]};}):[]};}):[]};}):[]:[]})[_0x18ce('0xd')](function(_0x4aa3e8){logger[_0x18ce('0x20')](_0x18ce('0x16'),_0x13fb69);logger['debug'](_0x18ce('0x16'),_0x13fb69,JSON[_0x18ce('0x11')](_0x4aa3e8));_0x22f3a2(_0x4aa3e8);})['catch'](function(_0x378317){logger[_0x18ce('0x12')]('GetCmHopper',_0x378317[_0x18ce('0x14')],_0x13fb69);_0x2743be(_0x123e34[_0x18ce('0x12')](0x1f4,_0x378317['message']));});});};exports[_0x18ce('0x21')]=function(_0x1a8fd6){var _0xbd3aed=this;return new Promise(function(_0x563fdc,_0x2d3238){return db[_0x18ce('0x17')][_0x18ce('0x22')]({'raw':_0x1a8fd6[_0x18ce('0x19')]?_0x1a8fd6[_0x18ce('0x19')][_0x18ce('0x1a')]===undefined?!![]:![]:!![],'where':_0x1a8fd6[_0x18ce('0x19')]?_0x1a8fd6['options'][_0x18ce('0x23')]||null:null,'attributes':_0x1a8fd6[_0x18ce('0x19')]?_0x1a8fd6[_0x18ce('0x19')][_0x18ce('0x1b')]||null:null,'include':_0x1a8fd6[_0x18ce('0x19')]?_0x1a8fd6[_0x18ce('0x19')]['include']?_[_0x18ce('0x1d')](_0x1a8fd6[_0x18ce('0x19')][_0x18ce('0x1e')],function(_0x3237f6){return{'model':db[_0x3237f6[_0x18ce('0x1f')]],'as':_0x3237f6['as'],'attributes':_0x3237f6[_0x18ce('0x1b')],'include':_0x3237f6['include']?_[_0x18ce('0x1d')](_0x3237f6[_0x18ce('0x1e')],function(_0x3601a1){return{'model':db[_0x3601a1[_0x18ce('0x1f')]],'as':_0x3601a1['as'],'attributes':_0x3601a1['attributes'],'include':_0x3601a1[_0x18ce('0x1e')]?_['map'](_0x3601a1[_0x18ce('0x1e')],function(_0x33d1a2){return{'model':db[_0x33d1a2['model']],'as':_0x33d1a2['as'],'attributes':_0x33d1a2[_0x18ce('0x1b')]};}):[]};}):[]};}):[]:[]})[_0x18ce('0xd')](function(_0x4000a8){logger[_0x18ce('0x20')](_0x18ce('0x21'),_0x1a8fd6);logger[_0x18ce('0x10')](_0x18ce('0x21'),_0x1a8fd6,JSON[_0x18ce('0x11')](_0x4000a8));_0x563fdc(_0x4000a8);})[_0x18ce('0x24')](function(_0x48bfa4){logger['error'](_0x18ce('0x21'),_0x48bfa4[_0x18ce('0x14')],_0x1a8fd6);_0x2d3238(_0xbd3aed[_0x18ce('0x12')](0x1f4,_0x48bfa4['message']));});});};exports['CreateCmHopper']=function(_0x2ce0b9){var _0x2f9039=this;return new Promise(function(_0x247bf6,_0x3579bd){return db['CmHopper'][_0x18ce('0x25')](_0x2ce0b9[_0x18ce('0x26')],{'raw':_0x2ce0b9[_0x18ce('0x19')]?_0x2ce0b9[_0x18ce('0x19')]['raw']===undefined?!![]:![]:!![]})[_0x18ce('0xd')](function(_0x2eee81){logger[_0x18ce('0x20')](_0x18ce('0x27'),_0x2ce0b9);logger['debug'](_0x18ce('0x27'),_0x2ce0b9,JSON[_0x18ce('0x11')](_0x2eee81));_0x247bf6(_0x2eee81);})[_0x18ce('0x24')](function(_0xc33ccd){logger['error']('CreateCmHopper',_0xc33ccd[_0x18ce('0x14')],_0x2ce0b9);_0x3579bd(_0x2f9039['error'](0x1f4,_0xc33ccd['message']));});});};exports[_0x18ce('0x28')]=function(_0x5715b9){var _0x23dc11=this;return new Promise(function(_0x343876,_0x260f32){return db[_0x18ce('0x17')]['update'](_0x5715b9[_0x18ce('0x26')],{'raw':_0x5715b9[_0x18ce('0x19')]?_0x5715b9[_0x18ce('0x19')][_0x18ce('0x1a')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x5715b9[_0x18ce('0x19')]?_0x5715b9[_0x18ce('0x19')]['where']||null:null,'attributes':_0x5715b9[_0x18ce('0x19')]?_0x5715b9[_0x18ce('0x19')]['attributes']||null:null,'limit':_0x5715b9['options']?_0x5715b9[_0x18ce('0x19')][_0x18ce('0x1c')]||null:null})[_0x18ce('0xd')](function(_0x281924){logger[_0x18ce('0x20')](_0x18ce('0x28'),_0x5715b9);logger[_0x18ce('0x10')]('UpdateCmHopper',_0x5715b9,JSON[_0x18ce('0x11')](_0x281924));_0x343876(_0x281924);})[_0x18ce('0x24')](function(_0x5c4550){logger[_0x18ce('0x12')](_0x18ce('0x28'),_0x5c4550[_0x18ce('0x14')],_0x5715b9);_0x260f32(_0x23dc11[_0x18ce('0x12')](0x1f4,_0x5c4550[_0x18ce('0x14')]));});});};exports[_0x18ce('0x29')]=function(_0x155c3d){var _0x147097=this;return new Promise(function(_0x29e5ff,_0x4db791){return db['CmHopper'][_0x18ce('0x2a')]({'where':_0x155c3d[_0x18ce('0x19')]?_0x155c3d[_0x18ce('0x19')][_0x18ce('0x23')]||null:null})['then'](function(_0x77cf68){logger[_0x18ce('0x20')](_0x18ce('0x29'),_0x155c3d);logger['debug'](_0x18ce('0x29'),_0x155c3d,JSON[_0x18ce('0x11')](_0x77cf68));_0x29e5ff(_0x77cf68);})[_0x18ce('0x24')](function(_0x31cff1){logger[_0x18ce('0x12')](_0x18ce('0x29'),_0x31cff1[_0x18ce('0x14')],_0x155c3d);_0x4db791(_0x147097['error'](0x1f4,_0x31cff1[_0x18ce('0x14')]));});});};exports[_0x18ce('0x2b')]=function(_0x1cf700){var _0x12407a=this;return new Promise(function(_0x5a94f7,_0x58a63c){return db[_0x18ce('0x2c')][_0x18ce('0x2d')]()[_0x18ce('0xd')](function(_0x53e06b){return db['sequelize']['transaction'](function(_0x3b778a){return db[_0x18ce('0x17')][_0x18ce('0x18')]({'where':_0x1cf700['options']?_0x1cf700[_0x18ce('0x19')][_0x18ce('0x23')]||null:null,'attributes':_0x1cf700[_0x18ce('0x19')]?_0x1cf700[_0x18ce('0x19')][_0x18ce('0x1b')]||null:null,'limit':_0x1cf700['options']?_0x1cf700['options'][_0x18ce('0x1c')]||null:null,'order':_0x1cf700['options']?_0x1cf700[_0x18ce('0x19')][_0x18ce('0x2e')]||null:null,'transaction':_0x3b778a,'lock':_0x3b778a[_0x18ce('0x2f')][_0x18ce('0x30')],'include':[{'model':db[_0x18ce('0x2c')],'as':_0x18ce('0x31'),'attributes':_[_0x18ce('0x32')](_0x53e06b)}]})[_0x18ce('0xd')](function(_0x38b77a){var _0x3fc8b8=[];for(var _0x124287=0x0;_0x124287<_0x38b77a[_0x18ce('0x33')];_0x124287+=0x1){_0x3fc8b8[_0x18ce('0x34')](_0x38b77a[_0x124287][_0x18ce('0x35')](_0x1cf700[_0x18ce('0x26')],{'transaction':_0x3b778a}));}return BPromise[_0x18ce('0x36')](_0x3fc8b8);});})[_0x18ce('0xd')](function(_0x3b68ff){logger[_0x18ce('0x20')]('GetContactDialer',_0x1cf700);logger['debug'](_0x18ce('0x2b'),_0x1cf700,JSON[_0x18ce('0x11')](_0x3b68ff));_0x5a94f7(_0x3b68ff);})[_0x18ce('0x24')](function(_0x2cb0b7){logger[_0x18ce('0x12')](_0x18ce('0x2b'),_0x2cb0b7[_0x18ce('0x14')],_0x1cf700);_0x58a63c(_0x12407a['error'](0x1f4,_0x2cb0b7[_0x18ce('0x14')]));});});});};exports[_0x18ce('0x37')]=function(_0x3c0779){var _0x39e4a6=this;return new Promise(function(_0x2e78c1,_0x1ab129){return db[_0x18ce('0x38')]['transaction'](function(_0x20d18c){return db[_0x18ce('0x39')][_0x18ce('0x25')](_0x3c0779[_0x18ce('0x26')],{'raw':_0x3c0779[_0x18ce('0x19')]?_0x3c0779[_0x18ce('0x19')][_0x18ce('0x1a')]===undefined?!![]:![]:!![],'transaction':_0x20d18c})['then'](function(){return db[_0x18ce('0x17')][_0x18ce('0x2a')]({'where':_0x3c0779['options']?_0x3c0779[_0x18ce('0x19')]['where']||null:null,'transaction':_0x20d18c});});})['then'](function(_0x1dd933){logger[_0x18ce('0x20')]('MoveContactManagedDialer',_0x3c0779);logger[_0x18ce('0x10')](_0x18ce('0x37'),_0x3c0779,JSON[_0x18ce('0x11')](_0x1dd933));_0x2e78c1(_0x1dd933);})[_0x18ce('0x24')](function(_0x3e8ca1){logger[_0x18ce('0x12')](_0x18ce('0x37'),_0x3e8ca1[_0x18ce('0x14')],_0x3c0779);_0x1ab129(_0x39e4a6[_0x18ce('0x12')](0x1f4,_0x3e8ca1[_0x18ce('0x14')]));});});};exports[_0x18ce('0x3a')]=function(_0x4a6dc3){var _0x15c305=this;return new Promise(function(_0x52f467,_0x120a24){return db[_0x18ce('0x17')][_0x18ce('0x18')]({'raw':_0x4a6dc3[_0x18ce('0x19')]?_0x4a6dc3[_0x18ce('0x19')]['raw']===undefined?!![]:![]:!![],'where':_0x4a6dc3['options']?_0x4a6dc3['options'][_0x18ce('0x23')]||null:null,'attributes':[[db[_0x18ce('0x38')]['fn']('COUNT',db['sequelize']['fn']('IF',db[_0x18ce('0x38')][_0x18ce('0x3b')](_0x18ce('0x3c')+util[_0x18ce('0x3d')](_0x18ce('0x3e'),moment()[_0x18ce('0x3d')](_0x18ce('0x3f')))+_0x18ce('0x40')))),_0x18ce('0x41')]]})[_0x18ce('0xd')](function(_0x5b417c){logger[_0x18ce('0x20')](_0x18ce('0x3a'),_0x4a6dc3);logger[_0x18ce('0x10')](_0x18ce('0x3a'),_0x4a6dc3,JSON[_0x18ce('0x11')](_0x5b417c));_0x52f467(_0x5b417c);})[_0x18ce('0x24')](function(_0x1d567a){logger[_0x18ce('0x12')]('CountReScheduled',_0x1d567a[_0x18ce('0x14')],_0x4a6dc3);_0x120a24(_0x15c305[_0x18ce('0x12')](0x1f4,_0x1d567a[_0x18ce('0x14')]));});});};exports[_0x18ce('0x42')]=function(_0x500e65){var _0x23ece1=this;return new Promise(function(_0x1d7bee,_0x2579b3){return db[_0x18ce('0x2c')][_0x18ce('0x2d')]()[_0x18ce('0xd')](function(_0x5b12ff){return db[_0x18ce('0x38')][_0x18ce('0x43')](function(_0xd01873){return db[_0x18ce('0x17')][_0x18ce('0x18')]({'where':_0x500e65[_0x18ce('0x19')]?_0x500e65[_0x18ce('0x19')]['where']||null:null,'attributes':_0x500e65['options']?_0x500e65['options'][_0x18ce('0x1b')]||null:null,'limit':0x1,'order':_0x500e65[_0x18ce('0x19')]?_0x500e65[_0x18ce('0x19')]['order']||null:null,'group':db['CmHopper'][_0x18ce('0x44')],'transaction':_0xd01873,'lock':_0xd01873[_0x18ce('0x2f')][_0x18ce('0x30')],'include':_0x500e65[_0x18ce('0x19')]?_0x500e65[_0x18ce('0x19')]['include']?_['map'](_0x500e65[_0x18ce('0x19')][_0x18ce('0x1e')],function(_0x557ce3){return{'model':db[_0x557ce3['model']],'as':_0x557ce3['as'],'attributes':_0x557ce3[_0x18ce('0x1b')],'include':_0x557ce3[_0x18ce('0x1e')]?_[_0x18ce('0x1d')](_0x557ce3['include'],function(_0x184688){return{'model':db[_0x184688[_0x18ce('0x1f')]],'as':_0x184688['as'],'attributes':_0x184688[_0x18ce('0x1b')],'include':_0x184688[_0x18ce('0x1e')]?_['map'](_0x184688[_0x18ce('0x1e')],function(_0x38ccfc){return{'model':db[_0x38ccfc[_0x18ce('0x1f')]],'as':_0x38ccfc['as'],'attributes':_0x38ccfc[_0x18ce('0x1b')]};}):[]};}):[]};}):[]:[]})[_0x18ce('0xd')](function(_0x5e1d89){var _0x3c14c9=[];for(var _0x53a3b9=0x0;_0x53a3b9<_0x5e1d89[_0x18ce('0x33')];_0x53a3b9+=0x1){_0x3c14c9[_0x18ce('0x34')](_0x5e1d89[_0x53a3b9][_0x18ce('0x35')](_0x500e65[_0x18ce('0x26')],{'transaction':_0xd01873}));}return BPromise['all'](_0x3c14c9);});})['then'](function(_0x5db351){logger[_0x18ce('0x20')]('GetContactRecallMe',_0x500e65);logger[_0x18ce('0x10')](_0x18ce('0x42'),_0x500e65,JSON[_0x18ce('0x11')](_0x5db351));_0x1d7bee(_0x5db351);})[_0x18ce('0x24')](function(_0x52e6e7){logger['error'](_0x18ce('0x42'),_0x52e6e7[_0x18ce('0x14')],_0x500e65);_0x2579b3(_0x23ece1[_0x18ce('0x12')](0x1f4,_0x52e6e7[_0x18ce('0x14')]));});});});};
\ No newline at end of file
+var _0x2d74=['CmHopper','findAll','options','raw','where','attributes','limit','include','map','model','ShowCmHopper','CreateCmHopper','create','body','UpdateCmHopper','update','DestroyCmHopper','destroy','GetContactDialer','sequelize','order','LOCK','UPDATE','CmContact','Contact','push','all','transaction','MoveContactManagedDialer','CountReScheduled','`scheduledat`\x20>=\x20','format','\x22%s\x22','YYYY-MM-DD\x20HH:mm:ss','contactsRescheduled','describe','UserId','length','GetContactRecallMe','lodash','moment','randomstring','ioredis','../../mysqldb','../../config/logger','rpc','../../config/environment','jayson/promise','client','http','request','then','info','request\x20sent','debug','CmHopper,\x20%s,\x20%s,\x20%s','stringify','error','code','message','CmHopper,\x20%s,\x20%s','result','catch','GetCmHopper'];(function(_0x41c05e,_0x15d2c5){var _0x5cda4f=function(_0x42842a){while(--_0x42842a){_0x41c05e['push'](_0x41c05e['shift']());}};_0x5cda4f(++_0x15d2c5);}(_0x2d74,0x67));var _0x42d7=function(_0x27e1de,_0x273e59){_0x27e1de=_0x27e1de-0x0;var _0x5994a0=_0x2d74[_0x27e1de];return _0x5994a0;};'use strict';var _=require(_0x42d7('0x0'));var util=require('util');var moment=require(_0x42d7('0x1'));var BPromise=require('bluebird');var rs=require(_0x42d7('0x2'));var fs=require('fs');var Redis=require(_0x42d7('0x3'));var db=require(_0x42d7('0x4'))['db'];var utils=require('../../config/utils');var logger=require(_0x42d7('0x5'))(_0x42d7('0x6'));var config=require(_0x42d7('0x7'));var jayson=require(_0x42d7('0x8'));var client=jayson[_0x42d7('0x9')][_0x42d7('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x1b1bf1,_0x47a845,_0x3cb37f){return new BPromise(function(_0x4bca7f,_0x47c0cf){return client[_0x42d7('0xb')](_0x1b1bf1,_0x3cb37f)[_0x42d7('0xc')](function(_0x30f5ed){logger[_0x42d7('0xd')]('CmHopper,\x20%s,\x20%s',_0x47a845,_0x42d7('0xe'));logger[_0x42d7('0xf')](_0x42d7('0x10'),_0x47a845,_0x42d7('0xe'),JSON[_0x42d7('0x11')](_0x30f5ed));if(_0x30f5ed[_0x42d7('0x12')]){if(_0x30f5ed['error'][_0x42d7('0x13')]===0x1f4){logger['error']('CmHopper,\x20%s,\x20%s',_0x47a845,_0x30f5ed[_0x42d7('0x12')][_0x42d7('0x14')]);return _0x47c0cf(_0x30f5ed[_0x42d7('0x12')][_0x42d7('0x14')]);}logger[_0x42d7('0x12')](_0x42d7('0x15'),_0x47a845,_0x30f5ed['error'][_0x42d7('0x14')]);return _0x4bca7f(_0x30f5ed['error']['message']);}else{logger[_0x42d7('0xd')](_0x42d7('0x15'),_0x47a845,_0x42d7('0xe'));_0x4bca7f(_0x30f5ed[_0x42d7('0x16')]['message']);}})[_0x42d7('0x17')](function(_0x347ccf){logger[_0x42d7('0x12')](_0x42d7('0x15'),_0x47a845,_0x347ccf);_0x47c0cf(_0x347ccf);});});}exports[_0x42d7('0x18')]=function(_0xc0a5b){var _0x3eb89d=this;return new Promise(function(_0x51ace5,_0xcfafd8){return db[_0x42d7('0x19')][_0x42d7('0x1a')]({'raw':_0xc0a5b['options']?_0xc0a5b[_0x42d7('0x1b')][_0x42d7('0x1c')]===undefined?!![]:![]:!![],'where':_0xc0a5b[_0x42d7('0x1b')]?_0xc0a5b[_0x42d7('0x1b')][_0x42d7('0x1d')]||null:null,'attributes':_0xc0a5b[_0x42d7('0x1b')]?_0xc0a5b['options'][_0x42d7('0x1e')]||null:null,'limit':_0xc0a5b[_0x42d7('0x1b')]?_0xc0a5b['options'][_0x42d7('0x1f')]||null:null,'include':_0xc0a5b[_0x42d7('0x1b')]?_0xc0a5b['options'][_0x42d7('0x20')]?_[_0x42d7('0x21')](_0xc0a5b[_0x42d7('0x1b')][_0x42d7('0x20')],function(_0x16eb50){return{'model':db[_0x16eb50['model']],'as':_0x16eb50['as'],'attributes':_0x16eb50[_0x42d7('0x1e')],'include':_0x16eb50['include']?_['map'](_0x16eb50[_0x42d7('0x20')],function(_0x147aa7){return{'model':db[_0x147aa7[_0x42d7('0x22')]],'as':_0x147aa7['as'],'attributes':_0x147aa7[_0x42d7('0x1e')],'include':_0x147aa7['include']?_['map'](_0x147aa7[_0x42d7('0x20')],function(_0x29032a){return{'model':db[_0x29032a[_0x42d7('0x22')]],'as':_0x29032a['as'],'attributes':_0x29032a['attributes']};}):[]};}):[]};}):[]:[]})[_0x42d7('0xc')](function(_0x1909db){logger[_0x42d7('0xd')](_0x42d7('0x18'),_0xc0a5b);logger[_0x42d7('0xf')](_0x42d7('0x18'),_0xc0a5b,JSON[_0x42d7('0x11')](_0x1909db));_0x51ace5(_0x1909db);})['catch'](function(_0x4537e0){logger[_0x42d7('0x12')]('GetCmHopper',_0x4537e0[_0x42d7('0x14')],_0xc0a5b);_0xcfafd8(_0x3eb89d['error'](0x1f4,_0x4537e0[_0x42d7('0x14')]));});});};exports[_0x42d7('0x23')]=function(_0x1f461a){var _0x4d212b=this;return new Promise(function(_0x5c6a20,_0x1d4840){return db[_0x42d7('0x19')]['find']({'raw':_0x1f461a['options']?_0x1f461a[_0x42d7('0x1b')][_0x42d7('0x1c')]===undefined?!![]:![]:!![],'where':_0x1f461a[_0x42d7('0x1b')]?_0x1f461a[_0x42d7('0x1b')][_0x42d7('0x1d')]||null:null,'attributes':_0x1f461a[_0x42d7('0x1b')]?_0x1f461a[_0x42d7('0x1b')][_0x42d7('0x1e')]||null:null,'include':_0x1f461a[_0x42d7('0x1b')]?_0x1f461a[_0x42d7('0x1b')][_0x42d7('0x20')]?_['map'](_0x1f461a[_0x42d7('0x1b')]['include'],function(_0x57072b){return{'model':db[_0x57072b[_0x42d7('0x22')]],'as':_0x57072b['as'],'attributes':_0x57072b[_0x42d7('0x1e')],'include':_0x57072b['include']?_[_0x42d7('0x21')](_0x57072b['include'],function(_0x41834d){return{'model':db[_0x41834d[_0x42d7('0x22')]],'as':_0x41834d['as'],'attributes':_0x41834d['attributes'],'include':_0x41834d[_0x42d7('0x20')]?_[_0x42d7('0x21')](_0x41834d[_0x42d7('0x20')],function(_0x29808f){return{'model':db[_0x29808f[_0x42d7('0x22')]],'as':_0x29808f['as'],'attributes':_0x29808f[_0x42d7('0x1e')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x1b94c5){logger[_0x42d7('0xd')](_0x42d7('0x23'),_0x1f461a);logger[_0x42d7('0xf')]('ShowCmHopper',_0x1f461a,JSON['stringify'](_0x1b94c5));_0x5c6a20(_0x1b94c5);})[_0x42d7('0x17')](function(_0x373a5e){logger[_0x42d7('0x12')](_0x42d7('0x23'),_0x373a5e['message'],_0x1f461a);_0x1d4840(_0x4d212b['error'](0x1f4,_0x373a5e[_0x42d7('0x14')]));});});};exports[_0x42d7('0x24')]=function(_0x329219){var _0x5264ce=this;return new Promise(function(_0x313b24,_0x4704bf){return db['CmHopper'][_0x42d7('0x25')](_0x329219[_0x42d7('0x26')],{'raw':_0x329219['options']?_0x329219['options'][_0x42d7('0x1c')]===undefined?!![]:![]:!![]})[_0x42d7('0xc')](function(_0x4b134c){logger['info']('CreateCmHopper',_0x329219);logger[_0x42d7('0xf')](_0x42d7('0x24'),_0x329219,JSON[_0x42d7('0x11')](_0x4b134c));_0x313b24(_0x4b134c);})['catch'](function(_0x303f3e){logger['error'](_0x42d7('0x24'),_0x303f3e[_0x42d7('0x14')],_0x329219);_0x4704bf(_0x5264ce[_0x42d7('0x12')](0x1f4,_0x303f3e[_0x42d7('0x14')]));});});};exports[_0x42d7('0x27')]=function(_0x5d85e4){var _0x2269f1=this;return new Promise(function(_0x5d0aa6,_0x4837de){return db[_0x42d7('0x19')][_0x42d7('0x28')](_0x5d85e4[_0x42d7('0x26')],{'raw':_0x5d85e4[_0x42d7('0x1b')]?_0x5d85e4[_0x42d7('0x1b')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x5d85e4[_0x42d7('0x1b')]?_0x5d85e4[_0x42d7('0x1b')]['where']||null:null,'attributes':_0x5d85e4[_0x42d7('0x1b')]?_0x5d85e4[_0x42d7('0x1b')][_0x42d7('0x1e')]||null:null,'limit':_0x5d85e4[_0x42d7('0x1b')]?_0x5d85e4[_0x42d7('0x1b')]['limit']||null:null})['then'](function(_0x39e451){logger[_0x42d7('0xd')]('UpdateCmHopper',_0x5d85e4);logger[_0x42d7('0xf')](_0x42d7('0x27'),_0x5d85e4,JSON[_0x42d7('0x11')](_0x39e451));_0x5d0aa6(_0x39e451);})[_0x42d7('0x17')](function(_0xb3f166){logger['error'](_0x42d7('0x27'),_0xb3f166[_0x42d7('0x14')],_0x5d85e4);_0x4837de(_0x2269f1[_0x42d7('0x12')](0x1f4,_0xb3f166[_0x42d7('0x14')]));});});};exports[_0x42d7('0x29')]=function(_0x521416){var _0x1f99ec=this;return new Promise(function(_0x4b90ce,_0x47ff0e){return db['CmHopper'][_0x42d7('0x2a')]({'where':_0x521416[_0x42d7('0x1b')]?_0x521416['options']['where']||null:null})['then'](function(_0x4373e4){logger[_0x42d7('0xd')]('DestroyCmHopper',_0x521416);logger[_0x42d7('0xf')](_0x42d7('0x29'),_0x521416,JSON[_0x42d7('0x11')](_0x4373e4));_0x4b90ce(_0x4373e4);})[_0x42d7('0x17')](function(_0x4b3e54){logger[_0x42d7('0x12')](_0x42d7('0x29'),_0x4b3e54[_0x42d7('0x14')],_0x521416);_0x47ff0e(_0x1f99ec[_0x42d7('0x12')](0x1f4,_0x4b3e54[_0x42d7('0x14')]));});});};exports[_0x42d7('0x2b')]=function(_0xf80526){var _0x386d63=this;return new Promise(function(_0x45246a,_0x48ee7b){return db['CmContact']['describe']()[_0x42d7('0xc')](function(_0x51c542){return db[_0x42d7('0x2c')]['transaction'](function(_0x34a666){return db[_0x42d7('0x19')][_0x42d7('0x1a')]({'where':_0xf80526[_0x42d7('0x1b')]?_0xf80526['options']['where']||null:null,'attributes':_0xf80526[_0x42d7('0x1b')]?_0xf80526[_0x42d7('0x1b')]['attributes']||null:null,'limit':_0xf80526[_0x42d7('0x1b')]?_0xf80526[_0x42d7('0x1b')][_0x42d7('0x1f')]||null:null,'order':_0xf80526[_0x42d7('0x1b')]?_0xf80526[_0x42d7('0x1b')][_0x42d7('0x2d')]||null:null,'transaction':_0x34a666,'lock':_0x34a666[_0x42d7('0x2e')][_0x42d7('0x2f')],'include':[{'model':db[_0x42d7('0x30')],'as':_0x42d7('0x31'),'attributes':_['keys'](_0x51c542)}]})[_0x42d7('0xc')](function(_0x394622){var _0x131137=[];for(var _0x56a7e8=0x0;_0x56a7e8<_0x394622['length'];_0x56a7e8+=0x1){_0x131137[_0x42d7('0x32')](_0x394622[_0x56a7e8][_0x42d7('0x28')](_0xf80526[_0x42d7('0x26')],{'transaction':_0x34a666}));}return BPromise[_0x42d7('0x33')](_0x131137);});})[_0x42d7('0xc')](function(_0x19e4a1){logger[_0x42d7('0xd')](_0x42d7('0x2b'),_0xf80526);logger[_0x42d7('0xf')]('GetContactDialer',_0xf80526,JSON[_0x42d7('0x11')](_0x19e4a1));_0x45246a(_0x19e4a1);})[_0x42d7('0x17')](function(_0x171608){logger['error'](_0x42d7('0x2b'),_0x171608[_0x42d7('0x14')],_0xf80526);_0x48ee7b(_0x386d63[_0x42d7('0x12')](0x1f4,_0x171608['message']));});});});};exports['MoveContactManagedDialer']=function(_0x14adfd){var _0x49bddd=this;return new Promise(function(_0x4d392b,_0x32916d){return db['sequelize'][_0x42d7('0x34')](function(_0x58b4ad){return db['CmHopperFinal']['create'](_0x14adfd[_0x42d7('0x26')],{'raw':_0x14adfd[_0x42d7('0x1b')]?_0x14adfd['options'][_0x42d7('0x1c')]===undefined?!![]:![]:!![],'transaction':_0x58b4ad})[_0x42d7('0xc')](function(){return db['CmHopper'][_0x42d7('0x2a')]({'where':_0x14adfd[_0x42d7('0x1b')]?_0x14adfd[_0x42d7('0x1b')][_0x42d7('0x1d')]||null:null,'transaction':_0x58b4ad});});})[_0x42d7('0xc')](function(_0x24bd74){logger[_0x42d7('0xd')]('MoveContactManagedDialer',_0x14adfd);logger[_0x42d7('0xf')](_0x42d7('0x35'),_0x14adfd,JSON[_0x42d7('0x11')](_0x24bd74));_0x4d392b(_0x24bd74);})['catch'](function(_0x54d235){logger[_0x42d7('0x12')]('MoveContactManagedDialer',_0x54d235[_0x42d7('0x14')],_0x14adfd);_0x32916d(_0x49bddd['error'](0x1f4,_0x54d235[_0x42d7('0x14')]));});});};exports[_0x42d7('0x36')]=function(_0x4df129){var _0x2dfe87=this;return new Promise(function(_0xbf7c00,_0x4c3096){return db['CmHopper'][_0x42d7('0x1a')]({'raw':_0x4df129[_0x42d7('0x1b')]?_0x4df129['options']['raw']===undefined?!![]:![]:!![],'where':_0x4df129[_0x42d7('0x1b')]?_0x4df129[_0x42d7('0x1b')][_0x42d7('0x1d')]||null:null,'attributes':[[db[_0x42d7('0x2c')]['fn']('COUNT',db[_0x42d7('0x2c')]['fn']('IF',db[_0x42d7('0x2c')]['literal'](_0x42d7('0x37')+util[_0x42d7('0x38')](_0x42d7('0x39'),moment()[_0x42d7('0x38')](_0x42d7('0x3a')))+'\x20,\x201,\x20null'))),_0x42d7('0x3b')]]})['then'](function(_0x1c1c83){logger['info'](_0x42d7('0x36'),_0x4df129);logger[_0x42d7('0xf')]('CountReScheduled',_0x4df129,JSON[_0x42d7('0x11')](_0x1c1c83));_0xbf7c00(_0x1c1c83);})[_0x42d7('0x17')](function(_0x1a853d){logger[_0x42d7('0x12')](_0x42d7('0x36'),_0x1a853d[_0x42d7('0x14')],_0x4df129);_0x4c3096(_0x2dfe87[_0x42d7('0x12')](0x1f4,_0x1a853d[_0x42d7('0x14')]));});});};exports['GetContactRecallMe']=function(_0x2a2de4){var _0x54be41=this;return new Promise(function(_0x117efe,_0x33463e){return db[_0x42d7('0x30')][_0x42d7('0x3c')]()[_0x42d7('0xc')](function(_0x11be1a){return db['sequelize'][_0x42d7('0x34')](function(_0x594101){return db[_0x42d7('0x19')][_0x42d7('0x1a')]({'where':_0x2a2de4[_0x42d7('0x1b')]?_0x2a2de4[_0x42d7('0x1b')][_0x42d7('0x1d')]||null:null,'attributes':_0x2a2de4['options']?_0x2a2de4[_0x42d7('0x1b')][_0x42d7('0x1e')]||null:null,'limit':0x1,'order':_0x2a2de4[_0x42d7('0x1b')]?_0x2a2de4[_0x42d7('0x1b')][_0x42d7('0x2d')]||null:null,'group':db[_0x42d7('0x19')][_0x42d7('0x3d')],'transaction':_0x594101,'lock':_0x594101[_0x42d7('0x2e')]['UPDATE'],'include':_0x2a2de4[_0x42d7('0x1b')]?_0x2a2de4['options']['include']?_[_0x42d7('0x21')](_0x2a2de4[_0x42d7('0x1b')][_0x42d7('0x20')],function(_0x46d7df){return{'model':db[_0x46d7df[_0x42d7('0x22')]],'as':_0x46d7df['as'],'attributes':_0x46d7df['attributes'],'include':_0x46d7df[_0x42d7('0x20')]?_[_0x42d7('0x21')](_0x46d7df[_0x42d7('0x20')],function(_0x5a88e8){return{'model':db[_0x5a88e8['model']],'as':_0x5a88e8['as'],'attributes':_0x5a88e8[_0x42d7('0x1e')],'include':_0x5a88e8[_0x42d7('0x20')]?_[_0x42d7('0x21')](_0x5a88e8['include'],function(_0x1fe2c5){return{'model':db[_0x1fe2c5[_0x42d7('0x22')]],'as':_0x1fe2c5['as'],'attributes':_0x1fe2c5[_0x42d7('0x1e')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x4e32e9){var _0x200a91=[];for(var _0x49a4dc=0x0;_0x49a4dc<_0x4e32e9[_0x42d7('0x3e')];_0x49a4dc+=0x1){_0x200a91['push'](_0x4e32e9[_0x49a4dc]['update'](_0x2a2de4['body'],{'transaction':_0x594101}));}return BPromise[_0x42d7('0x33')](_0x200a91);});})[_0x42d7('0xc')](function(_0x2d7f19){logger['info'](_0x42d7('0x3f'),_0x2a2de4);logger[_0x42d7('0xf')](_0x42d7('0x3f'),_0x2a2de4,JSON[_0x42d7('0x11')](_0x2d7f19));_0x117efe(_0x2d7f19);})[_0x42d7('0x17')](function(_0x523e60){logger[_0x42d7('0x12')](_0x42d7('0x3f'),_0x523e60['message'],_0x2a2de4);_0x33463e(_0x54be41[_0x42d7('0x12')](0x1f4,_0x523e60['message']));});});});};
\ No newline at end of file