Built motion from commit (unavailable).|2.2.0
[motion2.git] / server / api / cmHopper / cmHopper.rpc.js
index 9040b42..70195bc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x985c=['UpdateCmHopper','destroy','DestroyCmHopper','GetContactDialer','CmContact','sequelize','order','LOCK','Contact','keys','length','push','update','all','transaction','MoveContactManagedDialer','CountReScheduled','COUNT','literal','`scheduledat`\x20>=\x20','format','\x22%s\x22','YYYY-MM-DD\x20HH:mm:ss','contactsRescheduled','describe','UserId','UPDATE','GetContactRecallMe','lodash','util','randomstring','ioredis','../../mysqldb','rpc','../../config/environment','http','request','then','info','CmHopper,\x20%s,\x20%s','request\x20sent','debug','CmHopper,\x20%s,\x20%s,\x20%s','stringify','error','code','message','result','GetCmHopper','CmHopper','findAll','options','raw','attributes','limit','include','model','map','catch','ShowCmHopper','find','where','create','body','CreateCmHopper'];(function(_0x2966cf,_0x2f8487){var _0x18f33c=function(_0x17d285){while(--_0x17d285){_0x2966cf['push'](_0x2966cf['shift']());}};_0x18f33c(++_0x2f8487);}(_0x985c,0x1e3));var _0xc985=function(_0x23c6c0,_0x16d12f){_0x23c6c0=_0x23c6c0-0x0;var _0x159e9d=_0x985c[_0x23c6c0];return _0x159e9d;};'use strict';var _=require(_0xc985('0x0'));var util=require(_0xc985('0x1'));var moment=require('moment');var BPromise=require('bluebird');var rs=require(_0xc985('0x2'));var fs=require('fs');var Redis=require(_0xc985('0x3'));var db=require(_0xc985('0x4'))['db'];var utils=require('../../config/utils');var logger=require('../../config/logger')(_0xc985('0x5'));var config=require(_0xc985('0x6'));var jayson=require('jayson/promise');var client=jayson['client'][_0xc985('0x7')]({'port':0x232a});function respondWithRpcPromise(_0x47d432,_0x36ff06,_0x10731c){return new BPromise(function(_0x5ad8f5,_0x29aaf6){return client[_0xc985('0x8')](_0x47d432,_0x10731c)[_0xc985('0x9')](function(_0x4f7400){logger[_0xc985('0xa')](_0xc985('0xb'),_0x36ff06,_0xc985('0xc'));logger[_0xc985('0xd')](_0xc985('0xe'),_0x36ff06,'request\x20sent',JSON[_0xc985('0xf')](_0x4f7400));if(_0x4f7400[_0xc985('0x10')]){if(_0x4f7400['error'][_0xc985('0x11')]===0x1f4){logger[_0xc985('0x10')](_0xc985('0xb'),_0x36ff06,_0x4f7400[_0xc985('0x10')]['message']);return _0x29aaf6(_0x4f7400[_0xc985('0x10')][_0xc985('0x12')]);}logger[_0xc985('0x10')](_0xc985('0xb'),_0x36ff06,_0x4f7400[_0xc985('0x10')][_0xc985('0x12')]);return _0x5ad8f5(_0x4f7400[_0xc985('0x10')][_0xc985('0x12')]);}else{logger[_0xc985('0xa')](_0xc985('0xb'),_0x36ff06,_0xc985('0xc'));_0x5ad8f5(_0x4f7400[_0xc985('0x13')]['message']);}})['catch'](function(_0x4806c4){logger[_0xc985('0x10')]('CmHopper,\x20%s,\x20%s',_0x36ff06,_0x4806c4);_0x29aaf6(_0x4806c4);});});}exports[_0xc985('0x14')]=function(_0x10c900){var _0x551707=this;return new Promise(function(_0x5c2dee,_0x5a4768){return db[_0xc985('0x15')][_0xc985('0x16')]({'raw':_0x10c900[_0xc985('0x17')]?_0x10c900[_0xc985('0x17')][_0xc985('0x18')]===undefined?!![]:![]:!![],'where':_0x10c900['options']?_0x10c900['options']['where']||null:null,'attributes':_0x10c900[_0xc985('0x17')]?_0x10c900[_0xc985('0x17')][_0xc985('0x19')]||null:null,'limit':_0x10c900[_0xc985('0x17')]?_0x10c900[_0xc985('0x17')][_0xc985('0x1a')]||null:null,'include':_0x10c900['options']?_0x10c900[_0xc985('0x17')][_0xc985('0x1b')]?_['map'](_0x10c900[_0xc985('0x17')][_0xc985('0x1b')],function(_0x3fc998){return{'model':db[_0x3fc998[_0xc985('0x1c')]],'as':_0x3fc998['as'],'attributes':_0x3fc998[_0xc985('0x19')],'include':_0x3fc998[_0xc985('0x1b')]?_[_0xc985('0x1d')](_0x3fc998[_0xc985('0x1b')],function(_0x73d0cc){return{'model':db[_0x73d0cc[_0xc985('0x1c')]],'as':_0x73d0cc['as'],'attributes':_0x73d0cc['attributes'],'include':_0x73d0cc[_0xc985('0x1b')]?_[_0xc985('0x1d')](_0x73d0cc[_0xc985('0x1b')],function(_0x543f27){return{'model':db[_0x543f27[_0xc985('0x1c')]],'as':_0x543f27['as'],'attributes':_0x543f27['attributes']};}):[]};}):[]};}):[]:[]})[_0xc985('0x9')](function(_0x1a688f){logger[_0xc985('0xa')](_0xc985('0x14'),_0x10c900);logger[_0xc985('0xd')]('GetCmHopper',_0x10c900,JSON['stringify'](_0x1a688f));_0x5c2dee(_0x1a688f);})[_0xc985('0x1e')](function(_0x5cf0ad){logger[_0xc985('0x10')]('GetCmHopper',_0x5cf0ad[_0xc985('0x12')],_0x10c900);_0x5a4768(_0x551707['error'](0x1f4,_0x5cf0ad['message']));});});};exports[_0xc985('0x1f')]=function(_0x1af3be){var _0x5232c9=this;return new Promise(function(_0x3a2266,_0x216e67){return db['CmHopper'][_0xc985('0x20')]({'raw':_0x1af3be['options']?_0x1af3be[_0xc985('0x17')][_0xc985('0x18')]===undefined?!![]:![]:!![],'where':_0x1af3be['options']?_0x1af3be[_0xc985('0x17')][_0xc985('0x21')]||null:null,'attributes':_0x1af3be[_0xc985('0x17')]?_0x1af3be['options']['attributes']||null:null,'include':_0x1af3be[_0xc985('0x17')]?_0x1af3be[_0xc985('0x17')][_0xc985('0x1b')]?_[_0xc985('0x1d')](_0x1af3be[_0xc985('0x17')][_0xc985('0x1b')],function(_0x31f4ad){return{'model':db[_0x31f4ad[_0xc985('0x1c')]],'as':_0x31f4ad['as'],'attributes':_0x31f4ad[_0xc985('0x19')],'include':_0x31f4ad[_0xc985('0x1b')]?_['map'](_0x31f4ad[_0xc985('0x1b')],function(_0x19dd87){return{'model':db[_0x19dd87[_0xc985('0x1c')]],'as':_0x19dd87['as'],'attributes':_0x19dd87['attributes'],'include':_0x19dd87[_0xc985('0x1b')]?_[_0xc985('0x1d')](_0x19dd87[_0xc985('0x1b')],function(_0x1cfabd){return{'model':db[_0x1cfabd[_0xc985('0x1c')]],'as':_0x1cfabd['as'],'attributes':_0x1cfabd[_0xc985('0x19')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x369521){logger[_0xc985('0xa')](_0xc985('0x1f'),_0x1af3be);logger[_0xc985('0xd')](_0xc985('0x1f'),_0x1af3be,JSON[_0xc985('0xf')](_0x369521));_0x3a2266(_0x369521);})[_0xc985('0x1e')](function(_0x404a72){logger[_0xc985('0x10')](_0xc985('0x1f'),_0x404a72[_0xc985('0x12')],_0x1af3be);_0x216e67(_0x5232c9[_0xc985('0x10')](0x1f4,_0x404a72[_0xc985('0x12')]));});});};exports['CreateCmHopper']=function(_0x1ec0d8){var _0x4b213d=this;return new Promise(function(_0x5244ec,_0x3d64ed){return db[_0xc985('0x15')][_0xc985('0x22')](_0x1ec0d8[_0xc985('0x23')],{'raw':_0x1ec0d8[_0xc985('0x17')]?_0x1ec0d8[_0xc985('0x17')][_0xc985('0x18')]===undefined?!![]:![]:!![]})[_0xc985('0x9')](function(_0x53ab52){logger['info'](_0xc985('0x24'),_0x1ec0d8);logger[_0xc985('0xd')](_0xc985('0x24'),_0x1ec0d8,JSON[_0xc985('0xf')](_0x53ab52));_0x5244ec(_0x53ab52);})['catch'](function(_0x555101){logger[_0xc985('0x10')](_0xc985('0x24'),_0x555101[_0xc985('0x12')],_0x1ec0d8);_0x3d64ed(_0x4b213d['error'](0x1f4,_0x555101['message']));});});};exports['UpdateCmHopper']=function(_0x1ffa7b){var _0x545303=this;return new Promise(function(_0x177eac,_0x4d24b7){return db[_0xc985('0x15')]['update'](_0x1ffa7b[_0xc985('0x23')],{'raw':_0x1ffa7b[_0xc985('0x17')]?_0x1ffa7b[_0xc985('0x17')][_0xc985('0x18')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x1ffa7b[_0xc985('0x17')]?_0x1ffa7b[_0xc985('0x17')][_0xc985('0x21')]||null:null,'attributes':_0x1ffa7b[_0xc985('0x17')]?_0x1ffa7b[_0xc985('0x17')][_0xc985('0x19')]||null:null,'limit':_0x1ffa7b[_0xc985('0x17')]?_0x1ffa7b['options'][_0xc985('0x1a')]||null:null})[_0xc985('0x9')](function(_0x5639c8){logger[_0xc985('0xa')](_0xc985('0x25'),_0x1ffa7b);logger[_0xc985('0xd')](_0xc985('0x25'),_0x1ffa7b,JSON['stringify'](_0x5639c8));_0x177eac(_0x5639c8);})[_0xc985('0x1e')](function(_0x19cdd3){logger[_0xc985('0x10')](_0xc985('0x25'),_0x19cdd3['message'],_0x1ffa7b);_0x4d24b7(_0x545303[_0xc985('0x10')](0x1f4,_0x19cdd3['message']));});});};exports['DestroyCmHopper']=function(_0x457cea){var _0x66c7f1=this;return new Promise(function(_0x51643d,_0x397635){return db[_0xc985('0x15')][_0xc985('0x26')]({'where':_0x457cea['options']?_0x457cea[_0xc985('0x17')][_0xc985('0x21')]||null:null})[_0xc985('0x9')](function(_0x1ab52a){logger[_0xc985('0xa')]('DestroyCmHopper',_0x457cea);logger[_0xc985('0xd')](_0xc985('0x27'),_0x457cea,JSON[_0xc985('0xf')](_0x1ab52a));_0x51643d(_0x1ab52a);})['catch'](function(_0x6ee9a7){logger[_0xc985('0x10')](_0xc985('0x27'),_0x6ee9a7[_0xc985('0x12')],_0x457cea);_0x397635(_0x66c7f1[_0xc985('0x10')](0x1f4,_0x6ee9a7[_0xc985('0x12')]));});});};exports[_0xc985('0x28')]=function(_0x4020c2){var _0x19140c=this;return new Promise(function(_0x55013c,_0x4b02f7){return db[_0xc985('0x29')]['describe']()[_0xc985('0x9')](function(_0x3ad919){return db[_0xc985('0x2a')]['transaction'](function(_0x1592f6){return db['CmHopper'][_0xc985('0x16')]({'where':_0x4020c2['options']?_0x4020c2[_0xc985('0x17')][_0xc985('0x21')]||null:null,'attributes':_0x4020c2[_0xc985('0x17')]?_0x4020c2['options'][_0xc985('0x19')]||null:null,'limit':_0x4020c2['options']?_0x4020c2['options']['limit']||null:null,'order':_0x4020c2[_0xc985('0x17')]?_0x4020c2[_0xc985('0x17')][_0xc985('0x2b')]||null:null,'transaction':_0x1592f6,'lock':_0x1592f6[_0xc985('0x2c')]['UPDATE'],'include':[{'model':db[_0xc985('0x29')],'as':_0xc985('0x2d'),'attributes':_[_0xc985('0x2e')](_0x3ad919)}]})[_0xc985('0x9')](function(_0x42066b){var _0x5621bc=[];for(var _0x5a8d0a=0x0;_0x5a8d0a<_0x42066b[_0xc985('0x2f')];_0x5a8d0a+=0x1){_0x5621bc[_0xc985('0x30')](_0x42066b[_0x5a8d0a][_0xc985('0x31')](_0x4020c2[_0xc985('0x23')],{'transaction':_0x1592f6}));}return BPromise[_0xc985('0x32')](_0x5621bc);});})[_0xc985('0x9')](function(_0x47b4fd){logger['info'](_0xc985('0x28'),_0x4020c2);logger[_0xc985('0xd')](_0xc985('0x28'),_0x4020c2,JSON[_0xc985('0xf')](_0x47b4fd));_0x55013c(_0x47b4fd);})['catch'](function(_0x1a11bd){logger[_0xc985('0x10')](_0xc985('0x28'),_0x1a11bd[_0xc985('0x12')],_0x4020c2);_0x4b02f7(_0x19140c[_0xc985('0x10')](0x1f4,_0x1a11bd[_0xc985('0x12')]));});});});};exports['MoveContactManagedDialer']=function(_0x3c17bb){var _0x59700c=this;return new Promise(function(_0x36f981,_0x55e4e1){return db[_0xc985('0x2a')][_0xc985('0x33')](function(_0x38a7cd){return db['CmHopperFinal'][_0xc985('0x22')](_0x3c17bb[_0xc985('0x23')],{'raw':_0x3c17bb[_0xc985('0x17')]?_0x3c17bb[_0xc985('0x17')][_0xc985('0x18')]===undefined?!![]:![]:!![],'transaction':_0x38a7cd})[_0xc985('0x9')](function(){return db[_0xc985('0x15')][_0xc985('0x26')]({'where':_0x3c17bb[_0xc985('0x17')]?_0x3c17bb['options'][_0xc985('0x21')]||null:null,'transaction':_0x38a7cd});});})['then'](function(_0x49b91b){logger['info'](_0xc985('0x34'),_0x3c17bb);logger['debug'](_0xc985('0x34'),_0x3c17bb,JSON[_0xc985('0xf')](_0x49b91b));_0x36f981(_0x49b91b);})[_0xc985('0x1e')](function(_0x1a9dee){logger[_0xc985('0x10')]('MoveContactManagedDialer',_0x1a9dee[_0xc985('0x12')],_0x3c17bb);_0x55e4e1(_0x59700c['error'](0x1f4,_0x1a9dee[_0xc985('0x12')]));});});};exports[_0xc985('0x35')]=function(_0x2e3544){var _0x3c0d8e=this;return new Promise(function(_0x2855df,_0x79f335){return db[_0xc985('0x15')][_0xc985('0x16')]({'raw':_0x2e3544['options']?_0x2e3544[_0xc985('0x17')][_0xc985('0x18')]===undefined?!![]:![]:!![],'where':_0x2e3544[_0xc985('0x17')]?_0x2e3544[_0xc985('0x17')][_0xc985('0x21')]||null:null,'attributes':[[db[_0xc985('0x2a')]['fn'](_0xc985('0x36'),db[_0xc985('0x2a')]['fn']('IF',db[_0xc985('0x2a')][_0xc985('0x37')](_0xc985('0x38')+util[_0xc985('0x39')](_0xc985('0x3a'),moment()[_0xc985('0x39')](_0xc985('0x3b')))+'\x20,\x201,\x20null'))),_0xc985('0x3c')]]})[_0xc985('0x9')](function(_0x4a93a9){logger[_0xc985('0xa')](_0xc985('0x35'),_0x2e3544);logger['debug'](_0xc985('0x35'),_0x2e3544,JSON[_0xc985('0xf')](_0x4a93a9));_0x2855df(_0x4a93a9);})[_0xc985('0x1e')](function(_0x278e59){logger['error'](_0xc985('0x35'),_0x278e59[_0xc985('0x12')],_0x2e3544);_0x79f335(_0x3c0d8e['error'](0x1f4,_0x278e59[_0xc985('0x12')]));});});};exports['GetContactRecallMe']=function(_0x5a125a){var _0x2908be=this;return new Promise(function(_0x3feb67,_0x2a8e69){return db[_0xc985('0x29')][_0xc985('0x3d')]()[_0xc985('0x9')](function(_0x547a4c){return db[_0xc985('0x2a')]['transaction'](function(_0x3d4db2){return db['CmHopper'][_0xc985('0x16')]({'where':_0x5a125a['options']?_0x5a125a[_0xc985('0x17')][_0xc985('0x21')]||null:null,'attributes':_0x5a125a[_0xc985('0x17')]?_0x5a125a[_0xc985('0x17')][_0xc985('0x19')]||null:null,'limit':0x1,'order':_0x5a125a[_0xc985('0x17')]?_0x5a125a[_0xc985('0x17')][_0xc985('0x2b')]||null:null,'group':db[_0xc985('0x15')][_0xc985('0x3e')],'transaction':_0x3d4db2,'lock':_0x3d4db2[_0xc985('0x2c')][_0xc985('0x3f')],'include':_0x5a125a['options']?_0x5a125a['options']['include']?_[_0xc985('0x1d')](_0x5a125a[_0xc985('0x17')][_0xc985('0x1b')],function(_0x12e326){return{'model':db[_0x12e326['model']],'as':_0x12e326['as'],'attributes':_0x12e326[_0xc985('0x19')],'include':_0x12e326['include']?_[_0xc985('0x1d')](_0x12e326[_0xc985('0x1b')],function(_0x5a5a29){return{'model':db[_0x5a5a29[_0xc985('0x1c')]],'as':_0x5a5a29['as'],'attributes':_0x5a5a29[_0xc985('0x19')],'include':_0x5a5a29[_0xc985('0x1b')]?_[_0xc985('0x1d')](_0x5a5a29[_0xc985('0x1b')],function(_0x130acb){return{'model':db[_0x130acb['model']],'as':_0x130acb['as'],'attributes':_0x130acb[_0xc985('0x19')]};}):[]};}):[]};}):[]:[]})[_0xc985('0x9')](function(_0x2eb304){var _0x562c04=[];for(var _0x5259d6=0x0;_0x5259d6<_0x2eb304[_0xc985('0x2f')];_0x5259d6+=0x1){_0x562c04[_0xc985('0x30')](_0x2eb304[_0x5259d6][_0xc985('0x31')](_0x5a125a['body'],{'transaction':_0x3d4db2}));}return BPromise[_0xc985('0x32')](_0x562c04);});})[_0xc985('0x9')](function(_0x490063){logger[_0xc985('0xa')](_0xc985('0x40'),_0x5a125a);logger[_0xc985('0xd')](_0xc985('0x40'),_0x5a125a,JSON['stringify'](_0x490063));_0x3feb67(_0x490063);})[_0xc985('0x1e')](function(_0x4d4dff){logger[_0xc985('0x10')]('GetContactRecallMe',_0x4d4dff['message'],_0x5a125a);_0x2a8e69(_0x2908be['error'](0x1f4,_0x4d4dff[_0xc985('0x12')]));});});});};
\ No newline at end of file
+var _0x15db=['GetCmHopper','CmHopper','findAll','options','raw','where','attributes','limit','map','include','model','debug','ShowCmHopper','find','CreateCmHopper','create','UpdateCmHopper','body','destroy','DestroyCmHopper','GetContactDialer','CmContact','describe','sequelize','transaction','order','LOCK','keys','push','all','MoveContactManagedDialer','COUNT','literal','`scheduledat`\x20>=\x20','format','\x20,\x201,\x20null','CountReScheduled','GetContactRecallMe','UserId','UPDATE','length','update','lodash','bluebird','randomstring','ioredis','../../mysqldb','../../config/logger','../../config/environment','jayson/promise','client','http','request','then','request\x20sent','CmHopper,\x20%s,\x20%s,\x20%s','stringify','error','code','message','CmHopper,\x20%s,\x20%s','info','catch'];(function(_0x19950b,_0x53d0d7){var _0x3c6b41=function(_0x3924ad){while(--_0x3924ad){_0x19950b['push'](_0x19950b['shift']());}};_0x3c6b41(++_0x53d0d7);}(_0x15db,0x126));var _0xb15d=function(_0x442799,_0x2cc3f2){_0x442799=_0x442799-0x0;var _0x223bbe=_0x15db[_0x442799];return _0x223bbe;};'use strict';var _=require(_0xb15d('0x0'));var util=require('util');var moment=require('moment');var BPromise=require(_0xb15d('0x1'));var rs=require(_0xb15d('0x2'));var fs=require('fs');var Redis=require(_0xb15d('0x3'));var db=require(_0xb15d('0x4'))['db'];var utils=require('../../config/utils');var logger=require(_0xb15d('0x5'))('rpc');var config=require(_0xb15d('0x6'));var jayson=require(_0xb15d('0x7'));var client=jayson[_0xb15d('0x8')][_0xb15d('0x9')]({'port':0x232a});function respondWithRpcPromise(_0x5e747a,_0x511fb2,_0x32e149){return new BPromise(function(_0x4e2c9f,_0x2d4352){return client[_0xb15d('0xa')](_0x5e747a,_0x32e149)[_0xb15d('0xb')](function(_0x54cad0){logger['info']('CmHopper,\x20%s,\x20%s',_0x511fb2,_0xb15d('0xc'));logger['debug'](_0xb15d('0xd'),_0x511fb2,_0xb15d('0xc'),JSON[_0xb15d('0xe')](_0x54cad0));if(_0x54cad0['error']){if(_0x54cad0[_0xb15d('0xf')][_0xb15d('0x10')]===0x1f4){logger[_0xb15d('0xf')]('CmHopper,\x20%s,\x20%s',_0x511fb2,_0x54cad0[_0xb15d('0xf')][_0xb15d('0x11')]);return _0x2d4352(_0x54cad0['error']['message']);}logger['error'](_0xb15d('0x12'),_0x511fb2,_0x54cad0[_0xb15d('0xf')][_0xb15d('0x11')]);return _0x4e2c9f(_0x54cad0['error'][_0xb15d('0x11')]);}else{logger[_0xb15d('0x13')]('CmHopper,\x20%s,\x20%s',_0x511fb2,_0xb15d('0xc'));_0x4e2c9f(_0x54cad0['result'][_0xb15d('0x11')]);}})[_0xb15d('0x14')](function(_0x516ffa){logger[_0xb15d('0xf')](_0xb15d('0x12'),_0x511fb2,_0x516ffa);_0x2d4352(_0x516ffa);});});}exports[_0xb15d('0x15')]=function(_0x5881e6){var _0xf16374=this;return new Promise(function(_0x13d4c2,_0x10beaf){return db[_0xb15d('0x16')][_0xb15d('0x17')]({'raw':_0x5881e6[_0xb15d('0x18')]?_0x5881e6[_0xb15d('0x18')][_0xb15d('0x19')]===undefined?!![]:![]:!![],'where':_0x5881e6[_0xb15d('0x18')]?_0x5881e6['options'][_0xb15d('0x1a')]||null:null,'attributes':_0x5881e6[_0xb15d('0x18')]?_0x5881e6[_0xb15d('0x18')][_0xb15d('0x1b')]||null:null,'limit':_0x5881e6[_0xb15d('0x18')]?_0x5881e6[_0xb15d('0x18')][_0xb15d('0x1c')]||null:null,'include':_0x5881e6[_0xb15d('0x18')]?_0x5881e6['options']['include']?_[_0xb15d('0x1d')](_0x5881e6[_0xb15d('0x18')][_0xb15d('0x1e')],function(_0x24c0dd){return{'model':db[_0x24c0dd[_0xb15d('0x1f')]],'as':_0x24c0dd['as'],'attributes':_0x24c0dd[_0xb15d('0x1b')],'include':_0x24c0dd[_0xb15d('0x1e')]?_[_0xb15d('0x1d')](_0x24c0dd[_0xb15d('0x1e')],function(_0x2b52a8){return{'model':db[_0x2b52a8[_0xb15d('0x1f')]],'as':_0x2b52a8['as'],'attributes':_0x2b52a8[_0xb15d('0x1b')],'include':_0x2b52a8['include']?_[_0xb15d('0x1d')](_0x2b52a8[_0xb15d('0x1e')],function(_0xa886d0){return{'model':db[_0xa886d0[_0xb15d('0x1f')]],'as':_0xa886d0['as'],'attributes':_0xa886d0[_0xb15d('0x1b')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x7c7438){logger['info'](_0xb15d('0x15'),_0x5881e6);logger[_0xb15d('0x20')](_0xb15d('0x15'),_0x5881e6,JSON['stringify'](_0x7c7438));_0x13d4c2(_0x7c7438);})[_0xb15d('0x14')](function(_0x39f127){logger[_0xb15d('0xf')]('GetCmHopper',_0x39f127['message'],_0x5881e6);_0x10beaf(_0xf16374[_0xb15d('0xf')](0x1f4,_0x39f127[_0xb15d('0x11')]));});});};exports[_0xb15d('0x21')]=function(_0x5b536e){var _0x40ba7a=this;return new Promise(function(_0x374fff,_0x52bc6c){return db[_0xb15d('0x16')][_0xb15d('0x22')]({'raw':_0x5b536e['options']?_0x5b536e[_0xb15d('0x18')]['raw']===undefined?!![]:![]:!![],'where':_0x5b536e[_0xb15d('0x18')]?_0x5b536e[_0xb15d('0x18')][_0xb15d('0x1a')]||null:null,'attributes':_0x5b536e['options']?_0x5b536e[_0xb15d('0x18')][_0xb15d('0x1b')]||null:null,'include':_0x5b536e['options']?_0x5b536e[_0xb15d('0x18')][_0xb15d('0x1e')]?_[_0xb15d('0x1d')](_0x5b536e[_0xb15d('0x18')][_0xb15d('0x1e')],function(_0x507b45){return{'model':db[_0x507b45['model']],'as':_0x507b45['as'],'attributes':_0x507b45[_0xb15d('0x1b')],'include':_0x507b45[_0xb15d('0x1e')]?_['map'](_0x507b45[_0xb15d('0x1e')],function(_0x5c8909){return{'model':db[_0x5c8909[_0xb15d('0x1f')]],'as':_0x5c8909['as'],'attributes':_0x5c8909['attributes'],'include':_0x5c8909[_0xb15d('0x1e')]?_[_0xb15d('0x1d')](_0x5c8909[_0xb15d('0x1e')],function(_0x5cd5be){return{'model':db[_0x5cd5be[_0xb15d('0x1f')]],'as':_0x5cd5be['as'],'attributes':_0x5cd5be[_0xb15d('0x1b')]};}):[]};}):[]};}):[]:[]})[_0xb15d('0xb')](function(_0x358180){logger[_0xb15d('0x13')]('ShowCmHopper',_0x5b536e);logger[_0xb15d('0x20')]('ShowCmHopper',_0x5b536e,JSON[_0xb15d('0xe')](_0x358180));_0x374fff(_0x358180);})[_0xb15d('0x14')](function(_0xc27938){logger[_0xb15d('0xf')]('ShowCmHopper',_0xc27938[_0xb15d('0x11')],_0x5b536e);_0x52bc6c(_0x40ba7a['error'](0x1f4,_0xc27938['message']));});});};exports[_0xb15d('0x23')]=function(_0xcfa802){var _0x35c1a9=this;return new Promise(function(_0x1496d9,_0x6f81d){return db[_0xb15d('0x16')][_0xb15d('0x24')](_0xcfa802['body'],{'raw':_0xcfa802[_0xb15d('0x18')]?_0xcfa802[_0xb15d('0x18')][_0xb15d('0x19')]===undefined?!![]:![]:!![]})[_0xb15d('0xb')](function(_0x39942b){logger[_0xb15d('0x13')](_0xb15d('0x23'),_0xcfa802);logger[_0xb15d('0x20')]('CreateCmHopper',_0xcfa802,JSON[_0xb15d('0xe')](_0x39942b));_0x1496d9(_0x39942b);})[_0xb15d('0x14')](function(_0x57fedc){logger['error'](_0xb15d('0x23'),_0x57fedc[_0xb15d('0x11')],_0xcfa802);_0x6f81d(_0x35c1a9[_0xb15d('0xf')](0x1f4,_0x57fedc[_0xb15d('0x11')]));});});};exports[_0xb15d('0x25')]=function(_0x2f5137){var _0x1787eb=this;return new Promise(function(_0x28a64c,_0xf40b11){return db[_0xb15d('0x16')]['update'](_0x2f5137[_0xb15d('0x26')],{'raw':_0x2f5137[_0xb15d('0x18')]?_0x2f5137[_0xb15d('0x18')][_0xb15d('0x19')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x2f5137[_0xb15d('0x18')]?_0x2f5137[_0xb15d('0x18')][_0xb15d('0x1a')]||null:null,'attributes':_0x2f5137[_0xb15d('0x18')]?_0x2f5137[_0xb15d('0x18')][_0xb15d('0x1b')]||null:null,'limit':_0x2f5137['options']?_0x2f5137[_0xb15d('0x18')][_0xb15d('0x1c')]||null:null})['then'](function(_0xa835d5){logger['info']('UpdateCmHopper',_0x2f5137);logger[_0xb15d('0x20')]('UpdateCmHopper',_0x2f5137,JSON[_0xb15d('0xe')](_0xa835d5));_0x28a64c(_0xa835d5);})[_0xb15d('0x14')](function(_0x34ee4b){logger[_0xb15d('0xf')](_0xb15d('0x25'),_0x34ee4b[_0xb15d('0x11')],_0x2f5137);_0xf40b11(_0x1787eb[_0xb15d('0xf')](0x1f4,_0x34ee4b[_0xb15d('0x11')]));});});};exports['DestroyCmHopper']=function(_0x5b8a60){var _0x585b8e=this;return new Promise(function(_0xdb791a,_0x26f0d6){return db['CmHopper'][_0xb15d('0x27')]({'where':_0x5b8a60[_0xb15d('0x18')]?_0x5b8a60[_0xb15d('0x18')]['where']||null:null})[_0xb15d('0xb')](function(_0x307446){logger['info'](_0xb15d('0x28'),_0x5b8a60);logger[_0xb15d('0x20')](_0xb15d('0x28'),_0x5b8a60,JSON['stringify'](_0x307446));_0xdb791a(_0x307446);})[_0xb15d('0x14')](function(_0x4b6b2c){logger[_0xb15d('0xf')](_0xb15d('0x28'),_0x4b6b2c['message'],_0x5b8a60);_0x26f0d6(_0x585b8e[_0xb15d('0xf')](0x1f4,_0x4b6b2c[_0xb15d('0x11')]));});});};exports[_0xb15d('0x29')]=function(_0x5514ba){var _0x2cdc79=this;return new Promise(function(_0x9e4957,_0x1cd9bc){return db[_0xb15d('0x2a')][_0xb15d('0x2b')]()['then'](function(_0x59853c){return db[_0xb15d('0x2c')][_0xb15d('0x2d')](function(_0x49df4f){return db['CmHopper'][_0xb15d('0x17')]({'where':_0x5514ba[_0xb15d('0x18')]?_0x5514ba['options'][_0xb15d('0x1a')]||null:null,'attributes':_0x5514ba[_0xb15d('0x18')]?_0x5514ba[_0xb15d('0x18')][_0xb15d('0x1b')]||null:null,'limit':_0x5514ba[_0xb15d('0x18')]?_0x5514ba['options'][_0xb15d('0x1c')]||null:null,'order':_0x5514ba[_0xb15d('0x18')]?_0x5514ba[_0xb15d('0x18')][_0xb15d('0x2e')]||null:null,'transaction':_0x49df4f,'lock':_0x49df4f[_0xb15d('0x2f')]['UPDATE'],'include':[{'model':db[_0xb15d('0x2a')],'as':'Contact','attributes':_[_0xb15d('0x30')](_0x59853c)}]})[_0xb15d('0xb')](function(_0x1fe934){var _0x2380f0=[];for(var _0x46146a=0x0;_0x46146a<_0x1fe934['length'];_0x46146a+=0x1){_0x2380f0[_0xb15d('0x31')](_0x1fe934[_0x46146a]['update'](_0x5514ba['body'],{'transaction':_0x49df4f}));}return BPromise[_0xb15d('0x32')](_0x2380f0);});})[_0xb15d('0xb')](function(_0x1fbbf4){logger[_0xb15d('0x13')](_0xb15d('0x29'),_0x5514ba);logger[_0xb15d('0x20')](_0xb15d('0x29'),_0x5514ba,JSON['stringify'](_0x1fbbf4));_0x9e4957(_0x1fbbf4);})[_0xb15d('0x14')](function(_0x217ab2){logger[_0xb15d('0xf')]('GetContactDialer',_0x217ab2[_0xb15d('0x11')],_0x5514ba);_0x1cd9bc(_0x2cdc79[_0xb15d('0xf')](0x1f4,_0x217ab2[_0xb15d('0x11')]));});});});};exports['MoveContactManagedDialer']=function(_0x5b3eb5){var _0x4d049a=this;return new Promise(function(_0x2eed86,_0xe6cea7){return db['sequelize'][_0xb15d('0x2d')](function(_0x75af96){return db['CmHopperFinal'][_0xb15d('0x24')](_0x5b3eb5['body'],{'raw':_0x5b3eb5[_0xb15d('0x18')]?_0x5b3eb5[_0xb15d('0x18')][_0xb15d('0x19')]===undefined?!![]:![]:!![],'transaction':_0x75af96})[_0xb15d('0xb')](function(){return db[_0xb15d('0x16')][_0xb15d('0x27')]({'where':_0x5b3eb5['options']?_0x5b3eb5[_0xb15d('0x18')][_0xb15d('0x1a')]||null:null,'transaction':_0x75af96});});})[_0xb15d('0xb')](function(_0x4b3e7f){logger['info']('MoveContactManagedDialer',_0x5b3eb5);logger['debug'](_0xb15d('0x33'),_0x5b3eb5,JSON['stringify'](_0x4b3e7f));_0x2eed86(_0x4b3e7f);})[_0xb15d('0x14')](function(_0x1970dc){logger[_0xb15d('0xf')](_0xb15d('0x33'),_0x1970dc['message'],_0x5b3eb5);_0xe6cea7(_0x4d049a[_0xb15d('0xf')](0x1f4,_0x1970dc[_0xb15d('0x11')]));});});};exports['CountReScheduled']=function(_0x9c34c1){var _0x5da707=this;return new Promise(function(_0xa37b73,_0x120e8e){return db[_0xb15d('0x16')][_0xb15d('0x17')]({'raw':_0x9c34c1[_0xb15d('0x18')]?_0x9c34c1[_0xb15d('0x18')][_0xb15d('0x19')]===undefined?!![]:![]:!![],'where':_0x9c34c1[_0xb15d('0x18')]?_0x9c34c1[_0xb15d('0x18')][_0xb15d('0x1a')]||null:null,'attributes':[[db[_0xb15d('0x2c')]['fn'](_0xb15d('0x34'),db[_0xb15d('0x2c')]['fn']('IF',db[_0xb15d('0x2c')][_0xb15d('0x35')](_0xb15d('0x36')+util['format']('\x22%s\x22',moment()[_0xb15d('0x37')]('YYYY-MM-DD\x20HH:mm:ss'))+_0xb15d('0x38')))),'contactsRescheduled']]})[_0xb15d('0xb')](function(_0x525da4){logger[_0xb15d('0x13')](_0xb15d('0x39'),_0x9c34c1);logger[_0xb15d('0x20')](_0xb15d('0x39'),_0x9c34c1,JSON[_0xb15d('0xe')](_0x525da4));_0xa37b73(_0x525da4);})[_0xb15d('0x14')](function(_0x13e8e4){logger['error'](_0xb15d('0x39'),_0x13e8e4[_0xb15d('0x11')],_0x9c34c1);_0x120e8e(_0x5da707[_0xb15d('0xf')](0x1f4,_0x13e8e4[_0xb15d('0x11')]));});});};exports[_0xb15d('0x3a')]=function(_0x160311){var _0xe7a12f=this;return new Promise(function(_0x144413,_0x26d475){return db[_0xb15d('0x2a')][_0xb15d('0x2b')]()[_0xb15d('0xb')](function(_0x4203ea){return db[_0xb15d('0x2c')]['transaction'](function(_0x5368ae){return db[_0xb15d('0x16')][_0xb15d('0x17')]({'where':_0x160311['options']?_0x160311['options'][_0xb15d('0x1a')]||null:null,'attributes':_0x160311[_0xb15d('0x18')]?_0x160311[_0xb15d('0x18')]['attributes']||null:null,'limit':0x1,'order':_0x160311['options']?_0x160311[_0xb15d('0x18')][_0xb15d('0x2e')]||null:null,'group':db['CmHopper'][_0xb15d('0x3b')],'transaction':_0x5368ae,'lock':_0x5368ae['LOCK'][_0xb15d('0x3c')],'include':_0x160311[_0xb15d('0x18')]?_0x160311[_0xb15d('0x18')][_0xb15d('0x1e')]?_[_0xb15d('0x1d')](_0x160311['options'][_0xb15d('0x1e')],function(_0x14b38b){return{'model':db[_0x14b38b[_0xb15d('0x1f')]],'as':_0x14b38b['as'],'attributes':_0x14b38b[_0xb15d('0x1b')],'include':_0x14b38b['include']?_[_0xb15d('0x1d')](_0x14b38b[_0xb15d('0x1e')],function(_0x5a40c3){return{'model':db[_0x5a40c3[_0xb15d('0x1f')]],'as':_0x5a40c3['as'],'attributes':_0x5a40c3['attributes'],'include':_0x5a40c3[_0xb15d('0x1e')]?_[_0xb15d('0x1d')](_0x5a40c3[_0xb15d('0x1e')],function(_0x5610ce){return{'model':db[_0x5610ce[_0xb15d('0x1f')]],'as':_0x5610ce['as'],'attributes':_0x5610ce['attributes']};}):[]};}):[]};}):[]:[]})[_0xb15d('0xb')](function(_0xca7958){var _0x1d5d64=[];for(var _0x22c74=0x0;_0x22c74<_0xca7958[_0xb15d('0x3d')];_0x22c74+=0x1){_0x1d5d64['push'](_0xca7958[_0x22c74][_0xb15d('0x3e')](_0x160311[_0xb15d('0x26')],{'transaction':_0x5368ae}));}return BPromise[_0xb15d('0x32')](_0x1d5d64);});})[_0xb15d('0xb')](function(_0x3d9c70){logger['info'](_0xb15d('0x3a'),_0x160311);logger['debug']('GetContactRecallMe',_0x160311,JSON['stringify'](_0x3d9c70));_0x144413(_0x3d9c70);})[_0xb15d('0x14')](function(_0xd59478){logger[_0xb15d('0xf')]('GetContactRecallMe',_0xd59478[_0xb15d('0x11')],_0x160311);_0x26d475(_0xe7a12f[_0xb15d('0xf')](0x1f4,_0xd59478['message']));});});});};
\ No newline at end of file