Built motion from commit (unavailable).|2.1.0
[motion2.git] / server / api / cmHopper / cmHopper.rpc.js
index 88e0a5d..3171e95 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x49b4=['code','message','result','GetCmHopper','CmHopper','findAll','options','raw','where','attributes','map','include','model','debug','catch','find','ShowCmHopper','CreateCmHopper','body','UpdateCmHopper','limit','DestroyCmHopper','destroy','GetContactDialer','CmContact','describe','sequelize','transaction','order','LOCK','UPDATE','Contact','length','push','update','all','MoveContactManagedDialer','CmHopperFinal','create','CountReScheduled','COUNT','literal','`scheduledat`\x20>=\x20','format','\x22%s\x22','YYYY-MM-DD\x20HH:mm:ss','\x20,\x201,\x20null','contactsRescheduled','UserId','GetContactRecallMe','util','moment','bluebird','randomstring','ioredis','../../mysqldb','../../config/logger','rpc','../../config/environment','jayson/promise','http','then','info','CmHopper,\x20%s,\x20%s','request\x20sent','stringify','error'];(function(_0x17b6e3,_0x4522ed){var _0x3906f3=function(_0x430f87){while(--_0x430f87){_0x17b6e3['push'](_0x17b6e3['shift']());}};_0x3906f3(++_0x4522ed);}(_0x49b4,0x13e));var _0x449b=function(_0x362d76,_0x28d06f){_0x362d76=_0x362d76-0x0;var _0x5ddbfb=_0x49b4[_0x362d76];return _0x5ddbfb;};'use strict';var _=require('lodash');var util=require(_0x449b('0x0'));var moment=require(_0x449b('0x1'));var BPromise=require(_0x449b('0x2'));var rs=require(_0x449b('0x3'));var fs=require('fs');var Redis=require(_0x449b('0x4'));var db=require(_0x449b('0x5'))['db'];var utils=require('../../config/utils');var logger=require(_0x449b('0x6'))(_0x449b('0x7'));var config=require(_0x449b('0x8'));var jayson=require(_0x449b('0x9'));var client=jayson['client'][_0x449b('0xa')]({'port':0x232a});function respondWithRpcPromise(_0x3053a8,_0xbd44b2,_0x4129d0){return new BPromise(function(_0x20346d,_0xf073f4){return client['request'](_0x3053a8,_0x4129d0)[_0x449b('0xb')](function(_0x12d776){logger[_0x449b('0xc')](_0x449b('0xd'),_0xbd44b2,_0x449b('0xe'));logger['debug']('CmHopper,\x20%s,\x20%s,\x20%s',_0xbd44b2,_0x449b('0xe'),JSON[_0x449b('0xf')](_0x12d776));if(_0x12d776[_0x449b('0x10')]){if(_0x12d776[_0x449b('0x10')][_0x449b('0x11')]===0x1f4){logger['error'](_0x449b('0xd'),_0xbd44b2,_0x12d776['error'][_0x449b('0x12')]);return _0xf073f4(_0x12d776[_0x449b('0x10')][_0x449b('0x12')]);}logger[_0x449b('0x10')]('CmHopper,\x20%s,\x20%s',_0xbd44b2,_0x12d776['error']['message']);return _0x20346d(_0x12d776['error'][_0x449b('0x12')]);}else{logger[_0x449b('0xc')](_0x449b('0xd'),_0xbd44b2,_0x449b('0xe'));_0x20346d(_0x12d776[_0x449b('0x13')][_0x449b('0x12')]);}})['catch'](function(_0x2c7b94){logger['error'](_0x449b('0xd'),_0xbd44b2,_0x2c7b94);_0xf073f4(_0x2c7b94);});});}exports[_0x449b('0x14')]=function(_0xf805ff){var _0x1b9948=this;return new Promise(function(_0x35573e,_0x3f29da){return db[_0x449b('0x15')][_0x449b('0x16')]({'raw':_0xf805ff[_0x449b('0x17')]?_0xf805ff[_0x449b('0x17')][_0x449b('0x18')]===undefined?!![]:![]:!![],'where':_0xf805ff[_0x449b('0x17')]?_0xf805ff[_0x449b('0x17')][_0x449b('0x19')]||null:null,'attributes':_0xf805ff[_0x449b('0x17')]?_0xf805ff[_0x449b('0x17')][_0x449b('0x1a')]||null:null,'limit':_0xf805ff['options']?_0xf805ff[_0x449b('0x17')]['limit']||null:null,'include':_0xf805ff[_0x449b('0x17')]?_0xf805ff[_0x449b('0x17')]['include']?_[_0x449b('0x1b')](_0xf805ff['options'][_0x449b('0x1c')],function(_0x33f39c){return{'model':db[_0x33f39c[_0x449b('0x1d')]],'as':_0x33f39c['as'],'attributes':_0x33f39c[_0x449b('0x1a')],'include':_0x33f39c['include']?_[_0x449b('0x1b')](_0x33f39c['include'],function(_0x2fdf9d){return{'model':db[_0x2fdf9d[_0x449b('0x1d')]],'as':_0x2fdf9d['as'],'attributes':_0x2fdf9d[_0x449b('0x1a')],'include':_0x2fdf9d[_0x449b('0x1c')]?_[_0x449b('0x1b')](_0x2fdf9d[_0x449b('0x1c')],function(_0x5b339b){return{'model':db[_0x5b339b[_0x449b('0x1d')]],'as':_0x5b339b['as'],'attributes':_0x5b339b[_0x449b('0x1a')]};}):[]};}):[]};}):[]:[]})[_0x449b('0xb')](function(_0x34340d){logger['info']('GetCmHopper',_0xf805ff);logger[_0x449b('0x1e')](_0x449b('0x14'),_0xf805ff,JSON[_0x449b('0xf')](_0x34340d));_0x35573e(_0x34340d);})[_0x449b('0x1f')](function(_0x3d3501){logger[_0x449b('0x10')](_0x449b('0x14'),_0x3d3501['message'],_0xf805ff);_0x3f29da(_0x1b9948[_0x449b('0x10')](0x1f4,_0x3d3501[_0x449b('0x12')]));});});};exports['ShowCmHopper']=function(_0x28b784){var _0x4da607=this;return new Promise(function(_0x20d2a7,_0x2c7397){return db[_0x449b('0x15')][_0x449b('0x20')]({'raw':_0x28b784['options']?_0x28b784[_0x449b('0x17')][_0x449b('0x18')]===undefined?!![]:![]:!![],'where':_0x28b784[_0x449b('0x17')]?_0x28b784[_0x449b('0x17')][_0x449b('0x19')]||null:null,'attributes':_0x28b784['options']?_0x28b784[_0x449b('0x17')]['attributes']||null:null,'include':_0x28b784['options']?_0x28b784[_0x449b('0x17')][_0x449b('0x1c')]?_[_0x449b('0x1b')](_0x28b784['options'][_0x449b('0x1c')],function(_0x4a385e){return{'model':db[_0x4a385e[_0x449b('0x1d')]],'as':_0x4a385e['as'],'attributes':_0x4a385e[_0x449b('0x1a')],'include':_0x4a385e[_0x449b('0x1c')]?_['map'](_0x4a385e[_0x449b('0x1c')],function(_0x3054f6){return{'model':db[_0x3054f6[_0x449b('0x1d')]],'as':_0x3054f6['as'],'attributes':_0x3054f6['attributes'],'include':_0x3054f6[_0x449b('0x1c')]?_[_0x449b('0x1b')](_0x3054f6[_0x449b('0x1c')],function(_0x1237a9){return{'model':db[_0x1237a9[_0x449b('0x1d')]],'as':_0x1237a9['as'],'attributes':_0x1237a9[_0x449b('0x1a')]};}):[]};}):[]};}):[]:[]})['then'](function(_0xd7aceb){logger[_0x449b('0xc')](_0x449b('0x21'),_0x28b784);logger[_0x449b('0x1e')]('ShowCmHopper',_0x28b784,JSON['stringify'](_0xd7aceb));_0x20d2a7(_0xd7aceb);})[_0x449b('0x1f')](function(_0x30c83f){logger[_0x449b('0x10')](_0x449b('0x21'),_0x30c83f[_0x449b('0x12')],_0x28b784);_0x2c7397(_0x4da607[_0x449b('0x10')](0x1f4,_0x30c83f['message']));});});};exports[_0x449b('0x22')]=function(_0x80e200){var _0x163bb5=this;return new Promise(function(_0x335af8,_0x51a7d5){return db[_0x449b('0x15')]['create'](_0x80e200[_0x449b('0x23')],{'raw':_0x80e200[_0x449b('0x17')]?_0x80e200['options'][_0x449b('0x18')]===undefined?!![]:![]:!![]})['then'](function(_0x2b609d){logger[_0x449b('0xc')]('CreateCmHopper',_0x80e200);logger[_0x449b('0x1e')](_0x449b('0x22'),_0x80e200,JSON['stringify'](_0x2b609d));_0x335af8(_0x2b609d);})['catch'](function(_0x5d09fa){logger[_0x449b('0x10')](_0x449b('0x22'),_0x5d09fa[_0x449b('0x12')],_0x80e200);_0x51a7d5(_0x163bb5[_0x449b('0x10')](0x1f4,_0x5d09fa[_0x449b('0x12')]));});});};exports[_0x449b('0x24')]=function(_0x45e3d7){var _0x1c505c=this;return new Promise(function(_0x288e5d,_0xf138e7){return db[_0x449b('0x15')]['update'](_0x45e3d7['body'],{'raw':_0x45e3d7[_0x449b('0x17')]?_0x45e3d7[_0x449b('0x17')][_0x449b('0x18')]===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x45e3d7[_0x449b('0x17')]?_0x45e3d7[_0x449b('0x17')][_0x449b('0x19')]||null:null,'attributes':_0x45e3d7[_0x449b('0x17')]?_0x45e3d7[_0x449b('0x17')][_0x449b('0x1a')]||null:null,'limit':_0x45e3d7[_0x449b('0x17')]?_0x45e3d7['options'][_0x449b('0x25')]||null:null})[_0x449b('0xb')](function(_0x33beb6){logger[_0x449b('0xc')]('UpdateCmHopper',_0x45e3d7);logger[_0x449b('0x1e')]('UpdateCmHopper',_0x45e3d7,JSON[_0x449b('0xf')](_0x33beb6));_0x288e5d(_0x33beb6);})[_0x449b('0x1f')](function(_0x4bb53a){logger[_0x449b('0x10')](_0x449b('0x24'),_0x4bb53a[_0x449b('0x12')],_0x45e3d7);_0xf138e7(_0x1c505c['error'](0x1f4,_0x4bb53a[_0x449b('0x12')]));});});};exports[_0x449b('0x26')]=function(_0x52175c){var _0x55f80f=this;return new Promise(function(_0x38065b,_0x5bdc76){return db['CmHopper'][_0x449b('0x27')]({'where':_0x52175c['options']?_0x52175c[_0x449b('0x17')][_0x449b('0x19')]||null:null})[_0x449b('0xb')](function(_0x27d0e8){logger[_0x449b('0xc')](_0x449b('0x26'),_0x52175c);logger[_0x449b('0x1e')](_0x449b('0x26'),_0x52175c,JSON['stringify'](_0x27d0e8));_0x38065b(_0x27d0e8);})[_0x449b('0x1f')](function(_0x27dfca){logger[_0x449b('0x10')](_0x449b('0x26'),_0x27dfca[_0x449b('0x12')],_0x52175c);_0x5bdc76(_0x55f80f[_0x449b('0x10')](0x1f4,_0x27dfca[_0x449b('0x12')]));});});};exports[_0x449b('0x28')]=function(_0x27a717){var _0x11f32f=this;return new Promise(function(_0x32c3ee,_0x22c2ff){return db[_0x449b('0x29')][_0x449b('0x2a')]()[_0x449b('0xb')](function(_0x599936){return db[_0x449b('0x2b')][_0x449b('0x2c')](function(_0x35c671){return db[_0x449b('0x15')][_0x449b('0x16')]({'where':_0x27a717[_0x449b('0x17')]?_0x27a717['options'][_0x449b('0x19')]||null:null,'attributes':_0x27a717[_0x449b('0x17')]?_0x27a717[_0x449b('0x17')][_0x449b('0x1a')]||null:null,'limit':_0x27a717[_0x449b('0x17')]?_0x27a717[_0x449b('0x17')]['limit']||null:null,'order':_0x27a717[_0x449b('0x17')]?_0x27a717['options'][_0x449b('0x2d')]||null:null,'transaction':_0x35c671,'lock':_0x35c671[_0x449b('0x2e')][_0x449b('0x2f')],'include':[{'model':db[_0x449b('0x29')],'as':_0x449b('0x30'),'attributes':_['keys'](_0x599936)}]})[_0x449b('0xb')](function(_0x1042ea){var _0x4ac41f=[];for(var _0x1ea55d=0x0;_0x1ea55d<_0x1042ea[_0x449b('0x31')];_0x1ea55d+=0x1){_0x4ac41f[_0x449b('0x32')](_0x1042ea[_0x1ea55d][_0x449b('0x33')](_0x27a717['body'],{'transaction':_0x35c671}));}return BPromise[_0x449b('0x34')](_0x4ac41f);});})[_0x449b('0xb')](function(_0x2bde3f){logger[_0x449b('0xc')](_0x449b('0x28'),_0x27a717);logger[_0x449b('0x1e')](_0x449b('0x28'),_0x27a717,JSON[_0x449b('0xf')](_0x2bde3f));_0x32c3ee(_0x2bde3f);})[_0x449b('0x1f')](function(_0x1e5b25){logger[_0x449b('0x10')]('GetContactDialer',_0x1e5b25['message'],_0x27a717);_0x22c2ff(_0x11f32f[_0x449b('0x10')](0x1f4,_0x1e5b25[_0x449b('0x12')]));});});});};exports[_0x449b('0x35')]=function(_0x25be6b){var _0x557b88=this;return new Promise(function(_0x432021,_0x5704d1){return db[_0x449b('0x2b')][_0x449b('0x2c')](function(_0x256e75){return db[_0x449b('0x36')][_0x449b('0x37')](_0x25be6b['body'],{'raw':_0x25be6b[_0x449b('0x17')]?_0x25be6b[_0x449b('0x17')]['raw']===undefined?!![]:![]:!![],'transaction':_0x256e75})[_0x449b('0xb')](function(){return db[_0x449b('0x15')][_0x449b('0x27')]({'where':_0x25be6b[_0x449b('0x17')]?_0x25be6b[_0x449b('0x17')][_0x449b('0x19')]||null:null,'transaction':_0x256e75});});})[_0x449b('0xb')](function(_0x40cc22){logger[_0x449b('0xc')](_0x449b('0x35'),_0x25be6b);logger['debug'](_0x449b('0x35'),_0x25be6b,JSON[_0x449b('0xf')](_0x40cc22));_0x432021(_0x40cc22);})[_0x449b('0x1f')](function(_0xaadc90){logger[_0x449b('0x10')]('MoveContactManagedDialer',_0xaadc90[_0x449b('0x12')],_0x25be6b);_0x5704d1(_0x557b88['error'](0x1f4,_0xaadc90['message']));});});};exports[_0x449b('0x38')]=function(_0x5196b2){var _0x4ebf0b=this;return new Promise(function(_0x245514,_0x3cec52){return db[_0x449b('0x15')][_0x449b('0x16')]({'raw':_0x5196b2[_0x449b('0x17')]?_0x5196b2[_0x449b('0x17')]['raw']===undefined?!![]:![]:!![],'where':_0x5196b2[_0x449b('0x17')]?_0x5196b2[_0x449b('0x17')][_0x449b('0x19')]||null:null,'attributes':[[db[_0x449b('0x2b')]['fn'](_0x449b('0x39'),db['sequelize']['fn']('IF',db[_0x449b('0x2b')][_0x449b('0x3a')](_0x449b('0x3b')+util[_0x449b('0x3c')](_0x449b('0x3d'),moment()[_0x449b('0x3c')](_0x449b('0x3e')))+_0x449b('0x3f')))),_0x449b('0x40')]]})[_0x449b('0xb')](function(_0x30aea7){logger[_0x449b('0xc')](_0x449b('0x38'),_0x5196b2);logger[_0x449b('0x1e')](_0x449b('0x38'),_0x5196b2,JSON['stringify'](_0x30aea7));_0x245514(_0x30aea7);})['catch'](function(_0x57e9b8){logger[_0x449b('0x10')](_0x449b('0x38'),_0x57e9b8['message'],_0x5196b2);_0x3cec52(_0x4ebf0b['error'](0x1f4,_0x57e9b8['message']));});});};exports['GetContactRecallMe']=function(_0x534edb){var _0x5759c2=this;return new Promise(function(_0x56e793,_0x597562){return db[_0x449b('0x29')][_0x449b('0x2a')]()[_0x449b('0xb')](function(_0x2bb341){return db[_0x449b('0x2b')][_0x449b('0x2c')](function(_0x117972){return db[_0x449b('0x15')][_0x449b('0x16')]({'where':_0x534edb[_0x449b('0x17')]?_0x534edb[_0x449b('0x17')]['where']||null:null,'attributes':_0x534edb['options']?_0x534edb['options']['attributes']||null:null,'limit':0x1,'order':_0x534edb[_0x449b('0x17')]?_0x534edb[_0x449b('0x17')]['order']||null:null,'group':db[_0x449b('0x15')][_0x449b('0x41')],'transaction':_0x117972,'lock':_0x117972[_0x449b('0x2e')]['UPDATE'],'include':_0x534edb[_0x449b('0x17')]?_0x534edb[_0x449b('0x17')][_0x449b('0x1c')]?_['map'](_0x534edb[_0x449b('0x17')]['include'],function(_0x4e7097){return{'model':db[_0x4e7097['model']],'as':_0x4e7097['as'],'attributes':_0x4e7097[_0x449b('0x1a')],'include':_0x4e7097['include']?_[_0x449b('0x1b')](_0x4e7097[_0x449b('0x1c')],function(_0x336822){return{'model':db[_0x336822['model']],'as':_0x336822['as'],'attributes':_0x336822[_0x449b('0x1a')],'include':_0x336822[_0x449b('0x1c')]?_[_0x449b('0x1b')](_0x336822[_0x449b('0x1c')],function(_0x9a6e3e){return{'model':db[_0x9a6e3e['model']],'as':_0x9a6e3e['as'],'attributes':_0x9a6e3e[_0x449b('0x1a')]};}):[]};}):[]};}):[]:[]})['then'](function(_0x576aab){var _0x3547cb=[];for(var _0x431e9d=0x0;_0x431e9d<_0x576aab[_0x449b('0x31')];_0x431e9d+=0x1){_0x3547cb['push'](_0x576aab[_0x431e9d][_0x449b('0x33')](_0x534edb[_0x449b('0x23')],{'transaction':_0x117972}));}return BPromise['all'](_0x3547cb);});})[_0x449b('0xb')](function(_0x37e89f){logger['info'](_0x449b('0x42'),_0x534edb);logger['debug'](_0x449b('0x42'),_0x534edb,JSON[_0x449b('0xf')](_0x37e89f));_0x56e793(_0x37e89f);})[_0x449b('0x1f')](function(_0xf6896c){logger[_0x449b('0x10')](_0x449b('0x42'),_0xf6896c[_0x449b('0x12')],_0x534edb);_0x597562(_0x5759c2[_0x449b('0x10')](0x1f4,_0xf6896c[_0x449b('0x12')]));});});});};
\ No newline at end of file
+var _0xb02d=['attributes','GetCmHopper','stringify','find','ShowCmHopper','create','body','CreateCmHopper','UpdateCmHopper','update','DestroyCmHopper','destroy','describe','order','LOCK','UPDATE','CmContact','keys','length','push','all','GetContactDialer','sequelize','transaction','CmHopperFinal','MoveContactManagedDialer','CountReScheduled','literal','`scheduledat`\x20>=\x20','format','YYYY-MM-DD\x20HH:mm:ss','contactsRescheduled','GetContactRecallMe','UserId','lodash','util','moment','bluebird','randomstring','ioredis','../../config/utils','../../config/logger','rpc','../../config/environment','client','http','then','info','request\x20sent','debug','CmHopper,\x20%s,\x20%s,\x20%s','error','code','CmHopper,\x20%s,\x20%s','message','result','catch','CmHopper','findAll','options','raw','where','limit','include','map','model'];(function(_0x5c9365,_0x22da36){var _0x3fdf72=function(_0x23d8ec){while(--_0x23d8ec){_0x5c9365['push'](_0x5c9365['shift']());}};_0x3fdf72(++_0x22da36);}(_0xb02d,0x16c));var _0xdb02=function(_0x52220f,_0x5c4b24){_0x52220f=_0x52220f-0x0;var _0x54301a=_0xb02d[_0x52220f];return _0x54301a;};'use strict';var _=require(_0xdb02('0x0'));var util=require(_0xdb02('0x1'));var moment=require(_0xdb02('0x2'));var BPromise=require(_0xdb02('0x3'));var rs=require(_0xdb02('0x4'));var fs=require('fs');var Redis=require(_0xdb02('0x5'));var db=require('../../mysqldb')['db'];var utils=require(_0xdb02('0x6'));var logger=require(_0xdb02('0x7'))(_0xdb02('0x8'));var config=require(_0xdb02('0x9'));var jayson=require('jayson/promise');var client=jayson[_0xdb02('0xa')][_0xdb02('0xb')]({'port':0x232a});function respondWithRpcPromise(_0x7a8025,_0xcab08e,_0x2ba8e8){return new BPromise(function(_0xec753,_0x35b72e){return client['request'](_0x7a8025,_0x2ba8e8)[_0xdb02('0xc')](function(_0x177cca){logger[_0xdb02('0xd')]('CmHopper,\x20%s,\x20%s',_0xcab08e,_0xdb02('0xe'));logger[_0xdb02('0xf')](_0xdb02('0x10'),_0xcab08e,_0xdb02('0xe'),JSON['stringify'](_0x177cca));if(_0x177cca['error']){if(_0x177cca[_0xdb02('0x11')][_0xdb02('0x12')]===0x1f4){logger[_0xdb02('0x11')](_0xdb02('0x13'),_0xcab08e,_0x177cca[_0xdb02('0x11')][_0xdb02('0x14')]);return _0x35b72e(_0x177cca[_0xdb02('0x11')][_0xdb02('0x14')]);}logger[_0xdb02('0x11')](_0xdb02('0x13'),_0xcab08e,_0x177cca[_0xdb02('0x11')][_0xdb02('0x14')]);return _0xec753(_0x177cca[_0xdb02('0x11')][_0xdb02('0x14')]);}else{logger['info'](_0xdb02('0x13'),_0xcab08e,'request\x20sent');_0xec753(_0x177cca[_0xdb02('0x15')][_0xdb02('0x14')]);}})[_0xdb02('0x16')](function(_0x5b5ea5){logger[_0xdb02('0x11')]('CmHopper,\x20%s,\x20%s',_0xcab08e,_0x5b5ea5);_0x35b72e(_0x5b5ea5);});});}exports['GetCmHopper']=function(_0x4da579){var _0x2f2b5e=this;return new Promise(function(_0x43c5dd,_0x2cf74d){return db[_0xdb02('0x17')][_0xdb02('0x18')]({'raw':_0x4da579[_0xdb02('0x19')]?_0x4da579['options'][_0xdb02('0x1a')]===undefined?!![]:![]:!![],'where':_0x4da579['options']?_0x4da579['options'][_0xdb02('0x1b')]||null:null,'attributes':_0x4da579['options']?_0x4da579['options']['attributes']||null:null,'limit':_0x4da579[_0xdb02('0x19')]?_0x4da579['options'][_0xdb02('0x1c')]||null:null,'include':_0x4da579[_0xdb02('0x19')]?_0x4da579[_0xdb02('0x19')][_0xdb02('0x1d')]?_[_0xdb02('0x1e')](_0x4da579['options'][_0xdb02('0x1d')],function(_0x6bc769){return{'model':db[_0x6bc769[_0xdb02('0x1f')]],'as':_0x6bc769['as'],'attributes':_0x6bc769[_0xdb02('0x20')],'include':_0x6bc769[_0xdb02('0x1d')]?_[_0xdb02('0x1e')](_0x6bc769['include'],function(_0x270e84){return{'model':db[_0x270e84[_0xdb02('0x1f')]],'as':_0x270e84['as'],'attributes':_0x270e84[_0xdb02('0x20')],'include':_0x270e84[_0xdb02('0x1d')]?_[_0xdb02('0x1e')](_0x270e84['include'],function(_0x14bc93){return{'model':db[_0x14bc93[_0xdb02('0x1f')]],'as':_0x14bc93['as'],'attributes':_0x14bc93[_0xdb02('0x20')]};}):[]};}):[]};}):[]:[]})[_0xdb02('0xc')](function(_0x3d5b4e){logger[_0xdb02('0xd')]('GetCmHopper',_0x4da579);logger[_0xdb02('0xf')](_0xdb02('0x21'),_0x4da579,JSON[_0xdb02('0x22')](_0x3d5b4e));_0x43c5dd(_0x3d5b4e);})[_0xdb02('0x16')](function(_0x2c1ab9){logger[_0xdb02('0x11')](_0xdb02('0x21'),_0x2c1ab9['message'],_0x4da579);_0x2cf74d(_0x2f2b5e[_0xdb02('0x11')](0x1f4,_0x2c1ab9[_0xdb02('0x14')]));});});};exports['ShowCmHopper']=function(_0x3846cd){var _0x222e1a=this;return new Promise(function(_0x46f017,_0x2aabdc){return db[_0xdb02('0x17')][_0xdb02('0x23')]({'raw':_0x3846cd[_0xdb02('0x19')]?_0x3846cd[_0xdb02('0x19')][_0xdb02('0x1a')]===undefined?!![]:![]:!![],'where':_0x3846cd[_0xdb02('0x19')]?_0x3846cd[_0xdb02('0x19')][_0xdb02('0x1b')]||null:null,'attributes':_0x3846cd['options']?_0x3846cd[_0xdb02('0x19')][_0xdb02('0x20')]||null:null,'include':_0x3846cd[_0xdb02('0x19')]?_0x3846cd['options'][_0xdb02('0x1d')]?_[_0xdb02('0x1e')](_0x3846cd['options'][_0xdb02('0x1d')],function(_0x58d842){return{'model':db[_0x58d842[_0xdb02('0x1f')]],'as':_0x58d842['as'],'attributes':_0x58d842['attributes'],'include':_0x58d842['include']?_['map'](_0x58d842[_0xdb02('0x1d')],function(_0x40e4e7){return{'model':db[_0x40e4e7[_0xdb02('0x1f')]],'as':_0x40e4e7['as'],'attributes':_0x40e4e7[_0xdb02('0x20')],'include':_0x40e4e7[_0xdb02('0x1d')]?_['map'](_0x40e4e7[_0xdb02('0x1d')],function(_0xc4b93c){return{'model':db[_0xc4b93c[_0xdb02('0x1f')]],'as':_0xc4b93c['as'],'attributes':_0xc4b93c[_0xdb02('0x20')]};}):[]};}):[]};}):[]:[]})[_0xdb02('0xc')](function(_0x4b8ee5){logger[_0xdb02('0xd')](_0xdb02('0x24'),_0x3846cd);logger[_0xdb02('0xf')]('ShowCmHopper',_0x3846cd,JSON[_0xdb02('0x22')](_0x4b8ee5));_0x46f017(_0x4b8ee5);})[_0xdb02('0x16')](function(_0x5d66d5){logger[_0xdb02('0x11')]('ShowCmHopper',_0x5d66d5[_0xdb02('0x14')],_0x3846cd);_0x2aabdc(_0x222e1a['error'](0x1f4,_0x5d66d5[_0xdb02('0x14')]));});});};exports['CreateCmHopper']=function(_0x654e6b){var _0x164643=this;return new Promise(function(_0x2fc56d,_0x3ebec1){return db['CmHopper'][_0xdb02('0x25')](_0x654e6b[_0xdb02('0x26')],{'raw':_0x654e6b[_0xdb02('0x19')]?_0x654e6b[_0xdb02('0x19')][_0xdb02('0x1a')]===undefined?!![]:![]:!![]})[_0xdb02('0xc')](function(_0x1c6959){logger['info']('CreateCmHopper',_0x654e6b);logger[_0xdb02('0xf')](_0xdb02('0x27'),_0x654e6b,JSON['stringify'](_0x1c6959));_0x2fc56d(_0x1c6959);})['catch'](function(_0x8082c1){logger['error'](_0xdb02('0x27'),_0x8082c1[_0xdb02('0x14')],_0x654e6b);_0x3ebec1(_0x164643[_0xdb02('0x11')](0x1f4,_0x8082c1[_0xdb02('0x14')]));});});};exports[_0xdb02('0x28')]=function(_0x4ce94e){var _0x5b5945=this;return new Promise(function(_0xf7fb0d,_0x32a770){return db[_0xdb02('0x17')][_0xdb02('0x29')](_0x4ce94e[_0xdb02('0x26')],{'raw':_0x4ce94e[_0xdb02('0x19')]?_0x4ce94e[_0xdb02('0x19')]['raw']===undefined?!![]:![]:!![],'individualHooks':!![],'where':_0x4ce94e[_0xdb02('0x19')]?_0x4ce94e[_0xdb02('0x19')]['where']||null:null,'attributes':_0x4ce94e['options']?_0x4ce94e['options'][_0xdb02('0x20')]||null:null,'limit':_0x4ce94e[_0xdb02('0x19')]?_0x4ce94e['options']['limit']||null:null})[_0xdb02('0xc')](function(_0x46b998){logger[_0xdb02('0xd')](_0xdb02('0x28'),_0x4ce94e);logger[_0xdb02('0xf')](_0xdb02('0x28'),_0x4ce94e,JSON[_0xdb02('0x22')](_0x46b998));_0xf7fb0d(_0x46b998);})[_0xdb02('0x16')](function(_0x541714){logger['error'](_0xdb02('0x28'),_0x541714[_0xdb02('0x14')],_0x4ce94e);_0x32a770(_0x5b5945[_0xdb02('0x11')](0x1f4,_0x541714[_0xdb02('0x14')]));});});};exports[_0xdb02('0x2a')]=function(_0x264693){var _0xb4b1ec=this;return new Promise(function(_0x67498a,_0x1cc778){return db['CmHopper'][_0xdb02('0x2b')]({'where':_0x264693[_0xdb02('0x19')]?_0x264693[_0xdb02('0x19')][_0xdb02('0x1b')]||null:null})['then'](function(_0x508a7e){logger[_0xdb02('0xd')](_0xdb02('0x2a'),_0x264693);logger[_0xdb02('0xf')](_0xdb02('0x2a'),_0x264693,JSON[_0xdb02('0x22')](_0x508a7e));_0x67498a(_0x508a7e);})[_0xdb02('0x16')](function(_0x59b78b){logger['error'](_0xdb02('0x2a'),_0x59b78b[_0xdb02('0x14')],_0x264693);_0x1cc778(_0xb4b1ec[_0xdb02('0x11')](0x1f4,_0x59b78b[_0xdb02('0x14')]));});});};exports['GetContactDialer']=function(_0x48bbc7){var _0x5c2b80=this;return new Promise(function(_0x8c44d2,_0x5312f1){return db['CmContact'][_0xdb02('0x2c')]()[_0xdb02('0xc')](function(_0x5d46e5){return db['sequelize']['transaction'](function(_0x341eb0){return db[_0xdb02('0x17')][_0xdb02('0x18')]({'where':_0x48bbc7['options']?_0x48bbc7[_0xdb02('0x19')][_0xdb02('0x1b')]||null:null,'attributes':_0x48bbc7['options']?_0x48bbc7[_0xdb02('0x19')][_0xdb02('0x20')]||null:null,'limit':_0x48bbc7[_0xdb02('0x19')]?_0x48bbc7[_0xdb02('0x19')]['limit']||null:null,'order':_0x48bbc7[_0xdb02('0x19')]?_0x48bbc7[_0xdb02('0x19')][_0xdb02('0x2d')]||null:null,'transaction':_0x341eb0,'lock':_0x341eb0[_0xdb02('0x2e')][_0xdb02('0x2f')],'include':[{'model':db[_0xdb02('0x30')],'as':'Contact','attributes':_[_0xdb02('0x31')](_0x5d46e5)}]})[_0xdb02('0xc')](function(_0x59055e){var _0x2a6085=[];for(var _0x699b45=0x0;_0x699b45<_0x59055e[_0xdb02('0x32')];_0x699b45+=0x1){_0x2a6085[_0xdb02('0x33')](_0x59055e[_0x699b45][_0xdb02('0x29')](_0x48bbc7[_0xdb02('0x26')],{'transaction':_0x341eb0}));}return BPromise[_0xdb02('0x34')](_0x2a6085);});})[_0xdb02('0xc')](function(_0x377b19){logger[_0xdb02('0xd')](_0xdb02('0x35'),_0x48bbc7);logger[_0xdb02('0xf')]('GetContactDialer',_0x48bbc7,JSON[_0xdb02('0x22')](_0x377b19));_0x8c44d2(_0x377b19);})[_0xdb02('0x16')](function(_0x168e83){logger['error']('GetContactDialer',_0x168e83[_0xdb02('0x14')],_0x48bbc7);_0x5312f1(_0x5c2b80[_0xdb02('0x11')](0x1f4,_0x168e83[_0xdb02('0x14')]));});});});};exports['MoveContactManagedDialer']=function(_0x26ccdc){var _0xd6acee=this;return new Promise(function(_0x29b6f6,_0x310cfe){return db[_0xdb02('0x36')][_0xdb02('0x37')](function(_0x3dbd3d){return db[_0xdb02('0x38')]['create'](_0x26ccdc[_0xdb02('0x26')],{'raw':_0x26ccdc[_0xdb02('0x19')]?_0x26ccdc[_0xdb02('0x19')][_0xdb02('0x1a')]===undefined?!![]:![]:!![],'transaction':_0x3dbd3d})[_0xdb02('0xc')](function(){return db[_0xdb02('0x17')][_0xdb02('0x2b')]({'where':_0x26ccdc[_0xdb02('0x19')]?_0x26ccdc['options'][_0xdb02('0x1b')]||null:null,'transaction':_0x3dbd3d});});})['then'](function(_0x3d3cf5){logger[_0xdb02('0xd')](_0xdb02('0x39'),_0x26ccdc);logger[_0xdb02('0xf')](_0xdb02('0x39'),_0x26ccdc,JSON[_0xdb02('0x22')](_0x3d3cf5));_0x29b6f6(_0x3d3cf5);})[_0xdb02('0x16')](function(_0x9b0a9){logger[_0xdb02('0x11')]('MoveContactManagedDialer',_0x9b0a9[_0xdb02('0x14')],_0x26ccdc);_0x310cfe(_0xd6acee[_0xdb02('0x11')](0x1f4,_0x9b0a9[_0xdb02('0x14')]));});});};exports[_0xdb02('0x3a')]=function(_0x1ffca0){var _0x5b4156=this;return new Promise(function(_0x1c69bb,_0x52e8de){return db[_0xdb02('0x17')][_0xdb02('0x18')]({'raw':_0x1ffca0[_0xdb02('0x19')]?_0x1ffca0[_0xdb02('0x19')][_0xdb02('0x1a')]===undefined?!![]:![]:!![],'where':_0x1ffca0[_0xdb02('0x19')]?_0x1ffca0[_0xdb02('0x19')]['where']||null:null,'attributes':[[db[_0xdb02('0x36')]['fn']('COUNT',db[_0xdb02('0x36')]['fn']('IF',db['sequelize'][_0xdb02('0x3b')](_0xdb02('0x3c')+util[_0xdb02('0x3d')]('\x22%s\x22',moment()[_0xdb02('0x3d')](_0xdb02('0x3e')))+'\x20,\x201,\x20null'))),_0xdb02('0x3f')]]})[_0xdb02('0xc')](function(_0x1819d1){logger[_0xdb02('0xd')](_0xdb02('0x3a'),_0x1ffca0);logger[_0xdb02('0xf')](_0xdb02('0x3a'),_0x1ffca0,JSON[_0xdb02('0x22')](_0x1819d1));_0x1c69bb(_0x1819d1);})['catch'](function(_0x1dccac){logger[_0xdb02('0x11')]('CountReScheduled',_0x1dccac[_0xdb02('0x14')],_0x1ffca0);_0x52e8de(_0x5b4156[_0xdb02('0x11')](0x1f4,_0x1dccac[_0xdb02('0x14')]));});});};exports[_0xdb02('0x40')]=function(_0x4b9e56){var _0x4e60e4=this;return new Promise(function(_0x218149,_0xbf3670){return db[_0xdb02('0x30')][_0xdb02('0x2c')]()[_0xdb02('0xc')](function(_0x462de2){return db[_0xdb02('0x36')][_0xdb02('0x37')](function(_0x2fd5da){return db['CmHopper'][_0xdb02('0x18')]({'where':_0x4b9e56['options']?_0x4b9e56['options'][_0xdb02('0x1b')]||null:null,'attributes':_0x4b9e56[_0xdb02('0x19')]?_0x4b9e56[_0xdb02('0x19')][_0xdb02('0x20')]||null:null,'limit':0x1,'order':_0x4b9e56[_0xdb02('0x19')]?_0x4b9e56['options'][_0xdb02('0x2d')]||null:null,'group':db[_0xdb02('0x17')][_0xdb02('0x41')],'transaction':_0x2fd5da,'lock':_0x2fd5da['LOCK']['UPDATE'],'include':_0x4b9e56[_0xdb02('0x19')]?_0x4b9e56[_0xdb02('0x19')][_0xdb02('0x1d')]?_[_0xdb02('0x1e')](_0x4b9e56[_0xdb02('0x19')][_0xdb02('0x1d')],function(_0x48d906){return{'model':db[_0x48d906[_0xdb02('0x1f')]],'as':_0x48d906['as'],'attributes':_0x48d906[_0xdb02('0x20')],'include':_0x48d906[_0xdb02('0x1d')]?_['map'](_0x48d906['include'],function(_0x5a106c){return{'model':db[_0x5a106c['model']],'as':_0x5a106c['as'],'attributes':_0x5a106c[_0xdb02('0x20')],'include':_0x5a106c[_0xdb02('0x1d')]?_[_0xdb02('0x1e')](_0x5a106c[_0xdb02('0x1d')],function(_0x137638){return{'model':db[_0x137638[_0xdb02('0x1f')]],'as':_0x137638['as'],'attributes':_0x137638[_0xdb02('0x20')]};}):[]};}):[]};}):[]:[]})[_0xdb02('0xc')](function(_0x29d8e7){var _0x4c880f=[];for(var _0x59bb8c=0x0;_0x59bb8c<_0x29d8e7[_0xdb02('0x32')];_0x59bb8c+=0x1){_0x4c880f[_0xdb02('0x33')](_0x29d8e7[_0x59bb8c]['update'](_0x4b9e56[_0xdb02('0x26')],{'transaction':_0x2fd5da}));}return BPromise[_0xdb02('0x34')](_0x4c880f);});})['then'](function(_0x370d48){logger['info'](_0xdb02('0x40'),_0x4b9e56);logger[_0xdb02('0xf')](_0xdb02('0x40'),_0x4b9e56,JSON[_0xdb02('0x22')](_0x370d48));_0x218149(_0x370d48);})[_0xdb02('0x16')](function(_0xc369d5){logger['error'](_0xdb02('0x40'),_0xc369d5[_0xdb02('0x14')],_0x4b9e56);_0xbf3670(_0x4e60e4[_0xdb02('0x11')](0x1f4,_0xc369d5[_0xdb02('0x14')]));});});});};
\ No newline at end of file