Built motion from commit (unavailable).|2.0.80
[motion2.git] / server / services / ami / trigger / cmContact / index.js
index bc4f4b5..09077ee 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe11c=['toLowerCase','merge','createContact','xmd-contactid2','user:%s','trigger:%s','error','bluebird','util','lodash','trigger','localhost','info','stringify','emit','autoCreate','data2','data1','calleridnum','routeId','firstName','calleridname','uniqueid','destcalleridname','<unknown>','destcalleridnum','resolve','then','showContact','omit','format','name','action'];(function(_0x480b6e,_0xba4dd5){var _0x2dd83e=function(_0x382c47){while(--_0x382c47){_0x480b6e['push'](_0x480b6e['shift']());}};_0x2dd83e(++_0xba4dd5);}(_0xe11c,0xac));var _0xce11=function(_0x395687,_0x171376){_0x395687=_0x395687-0x0;var _0x456b95=_0xe11c[_0x395687];return _0x456b95;};'use strict';var BPromise=require(_0xce11('0x0'));var util=require(_0xce11('0x1'));var _=require(_0xce11('0x2'));var logger=require('../../../../config/logger')(_0xce11('0x3'));var cmContactRpc=require('../../rpc/cmContact');var io=require('socket.io-emitter')({'host':_0xce11('0x4'),'port':0x18eb});function emit(_0x51981b,_0x1b43a5,_0xc5aae8){logger[_0xce11('0x5')](_0x51981b,_0x1b43a5,JSON[_0xce11('0x6')](_0xc5aae8));io['to'](_0x51981b)[_0xce11('0x7')](_0x1b43a5,_0xc5aae8);}exports['exec']=function(_0x3f94fe,_0x5ca961,_0x515329){_0x515329[_0xce11('0x8')]=0x0;if(_0x5ca961['data2']&&parseInt(_0x5ca961[_0xce11('0x9')],0xa)){var _0x1a795b={'ListId':parseInt(_0x5ca961[_0xce11('0xa')],0xa),'phone':_0x515329[_0xce11('0xb')]};if(_['isNil'](_0x515329[_0xce11('0xc')])){_0x1a795b[_0xce11('0xd')]=_0x515329['calleridname']&&_0x515329[_0xce11('0xe')]!=='<unknown>'?_0x515329[_0xce11('0xe')]:_0x515329[_0xce11('0xb')]||_0x515329[_0xce11('0xf')];}else{_0x1a795b[_0xce11('0xd')]=_0x515329[_0xce11('0x10')]&&_0x515329[_0xce11('0x10')]!==_0xce11('0x11')?_0x515329['destcalleridname']:_0x515329[_0xce11('0x12')]||_0x515329[_0xce11('0xf')];_0x1a795b['phone']=_0x515329[_0xce11('0x10')]&&_0x515329['destcalleridname']!=='<unknown>'?_0x515329[_0xce11('0x10')]:_0x515329[_0xce11('0x12')]||_0x515329[_0xce11('0xf')];}BPromise[_0xce11('0x13')]()[_0xce11('0x14')](cmContactRpc[_0xce11('0x15')]({'where':_[_0xce11('0x16')](_0x1a795b,[_0xce11('0xd')])}))[_0xce11('0x14')](function(_0x554da9){if(_0x554da9){_0x515329['xmd-contactid2']=_0x554da9['id'];emit(util[_0xce11('0x17')]('user:%s',_0x3f94fe[_0xce11('0x18')]),util[_0xce11('0x17')]('trigger:%s',_0x5ca961[_0xce11('0x19')][_0xce11('0x1a')]()),_[_0xce11('0x1b')](_0x515329,{'ListId':parseInt(_0x5ca961['data1'],0xa)}));return;}else{return BPromise[_0xce11('0x13')]()[_0xce11('0x14')](cmContactRpc[_0xce11('0x1c')](_0x1a795b));}})[_0xce11('0x14')](function(_0xc8e99f){if(_0xc8e99f){_0x515329[_0xce11('0x1d')]=_0xc8e99f['id'];emit(util[_0xce11('0x17')](_0xce11('0x1e'),_0x3f94fe[_0xce11('0x18')]),util[_0xce11('0x17')](_0xce11('0x1f'),_0x5ca961[_0xce11('0x19')][_0xce11('0x1a')]()),_['merge'](_0x515329,{'ListId':parseInt(_0x5ca961[_0xce11('0xa')],0xa)}));}})['catch'](function(_0x38b95c){logger[_0xce11('0x20')]('Error\x20creating\x20contact',JSON[_0xce11('0x6')](_0x38b95c));});}else{if(_0x3f94fe){emit(util[_0xce11('0x17')](_0xce11('0x1e'),_0x3f94fe[_0xce11('0x18')]),util[_0xce11('0x17')](_0xce11('0x1f'),_0x5ca961[_0xce11('0x19')][_0xce11('0x1a')]()),_[_0xce11('0x1b')]({'ListId':parseInt(_0x5ca961[_0xce11('0xa')],0xa)},_0x515329));}}};
\ No newline at end of file
+var _0x1d6b=['merge','xmd-contactid2','action','catch','Error\x20creating\x20contact','name','toLowerCase','data1','util','lodash','../../../../config/logger','trigger','socket.io-emitter','info','stringify','emit','autoCreate','data2','isNil','routeId','firstName','calleridname','<unknown>','calleridnum','uniqueid','destcalleridname','destcalleridnum','phone','resolve','showContact','omit','then','user:%s','format','trigger:%s'];(function(_0x56482c,_0x16118d){var _0x5aae7a=function(_0x52512f){while(--_0x52512f){_0x56482c['push'](_0x56482c['shift']());}};_0x5aae7a(++_0x16118d);}(_0x1d6b,0x143));var _0xb1d6=function(_0x53d3b0,_0x62aa42){_0x53d3b0=_0x53d3b0-0x0;var _0x44f608=_0x1d6b[_0x53d3b0];return _0x44f608;};'use strict';var BPromise=require('bluebird');var util=require(_0xb1d6('0x0'));var _=require(_0xb1d6('0x1'));var logger=require(_0xb1d6('0x2'))(_0xb1d6('0x3'));var cmContactRpc=require('../../rpc/cmContact');var io=require(_0xb1d6('0x4'))({'host':'localhost','port':0x18eb});function emit(_0x24e22c,_0x49321c,_0x20a926){logger[_0xb1d6('0x5')](_0x24e22c,_0x49321c,JSON[_0xb1d6('0x6')](_0x20a926));io['to'](_0x24e22c)[_0xb1d6('0x7')](_0x49321c,_0x20a926);}exports['exec']=function(_0x570adf,_0x13eee7,_0x562547){_0x562547[_0xb1d6('0x8')]=0x0;if(_0x13eee7[_0xb1d6('0x9')]&&parseInt(_0x13eee7[_0xb1d6('0x9')],0xa)){var _0x51167e={'ListId':parseInt(_0x13eee7['data1'],0xa),'phone':_0x562547['calleridnum']};if(_[_0xb1d6('0xa')](_0x562547[_0xb1d6('0xb')])){_0x51167e[_0xb1d6('0xc')]=_0x562547[_0xb1d6('0xd')]&&_0x562547[_0xb1d6('0xd')]!==_0xb1d6('0xe')?_0x562547['calleridname']:_0x562547[_0xb1d6('0xf')]||_0x562547[_0xb1d6('0x10')];}else{_0x51167e[_0xb1d6('0xc')]=_0x562547['destcalleridname']&&_0x562547[_0xb1d6('0x11')]!==_0xb1d6('0xe')?_0x562547[_0xb1d6('0x11')]:_0x562547[_0xb1d6('0x12')]||_0x562547[_0xb1d6('0x10')];_0x51167e[_0xb1d6('0x13')]=_0x562547[_0xb1d6('0x11')]&&_0x562547[_0xb1d6('0x11')]!=='<unknown>'?_0x562547['destcalleridname']:_0x562547[_0xb1d6('0x12')]||_0x562547[_0xb1d6('0x10')];}BPromise[_0xb1d6('0x14')]()['then'](cmContactRpc[_0xb1d6('0x15')]({'where':_[_0xb1d6('0x16')](_0x51167e,[_0xb1d6('0xc')])}))[_0xb1d6('0x17')](function(_0x382334){if(_0x382334){_0x562547['xmd-contactid2']=_0x382334['id'];emit(util['format'](_0xb1d6('0x18'),_0x570adf['name']),util[_0xb1d6('0x19')](_0xb1d6('0x1a'),_0x13eee7['action']['toLowerCase']()),_[_0xb1d6('0x1b')](_0x562547,{'ListId':parseInt(_0x13eee7['data1'],0xa)}));return;}else{return BPromise[_0xb1d6('0x14')]()[_0xb1d6('0x17')](cmContactRpc['createContact'](_0x51167e));}})[_0xb1d6('0x17')](function(_0x21d54e){if(_0x21d54e){_0x562547[_0xb1d6('0x1c')]=_0x21d54e['id'];emit(util[_0xb1d6('0x19')](_0xb1d6('0x18'),_0x570adf['name']),util[_0xb1d6('0x19')](_0xb1d6('0x1a'),_0x13eee7[_0xb1d6('0x1d')]['toLowerCase']()),_[_0xb1d6('0x1b')](_0x562547,{'ListId':parseInt(_0x13eee7['data1'],0xa)}));}})[_0xb1d6('0x1e')](function(_0x1a0241){logger['error'](_0xb1d6('0x1f'),JSON[_0xb1d6('0x6')](_0x1a0241));});}else{if(_0x570adf){emit(util[_0xb1d6('0x19')](_0xb1d6('0x18'),_0x570adf[_0xb1d6('0x20')]),util[_0xb1d6('0x19')](_0xb1d6('0x1a'),_0x13eee7['action'][_0xb1d6('0x21')]()),_[_0xb1d6('0x1b')]({'ListId':parseInt(_0x13eee7[_0xb1d6('0x22')],0xa)},_0x562547));}}};
\ No newline at end of file