Built motion from commit (unavailable).|2.0.77
[motion2.git] / server / services / ami / trigger / cmContact / index.js
index 034da0c..67c9878 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe9e7=['firstName','<unknown>','calleridname','uniqueid','destcalleridname','destcalleridnum','phone','resolve','omit','then','format','user:%s','name','trigger:%s','action','toLowerCase','merge','createContact','xmd-contactid2','catch','Error\x20creating\x20contact','bluebird','lodash','../../../../config/logger','trigger','../../rpc/cmContact','localhost','stringify','emit','exec','autoCreate','data2','data1','calleridnum'];(function(_0x3243ca,_0x47c495){var _0x3b74e7=function(_0x3f147b){while(--_0x3f147b){_0x3243ca['push'](_0x3243ca['shift']());}};_0x3b74e7(++_0x47c495);}(_0xe9e7,0x1cf));var _0x7e9e=function(_0x540904,_0x103e30){_0x540904=_0x540904-0x0;var _0x3f40b8=_0xe9e7[_0x540904];return _0x3f40b8;};'use strict';var BPromise=require(_0x7e9e('0x0'));var util=require('util');var _=require(_0x7e9e('0x1'));var logger=require(_0x7e9e('0x2'))(_0x7e9e('0x3'));var cmContactRpc=require(_0x7e9e('0x4'));var io=require('socket.io-emitter')({'host':_0x7e9e('0x5'),'port':0x18eb});function emit(_0x13fa26,_0x37d609,_0x3f66d1){logger['info'](_0x13fa26,_0x37d609,JSON[_0x7e9e('0x6')](_0x3f66d1));io['to'](_0x13fa26)[_0x7e9e('0x7')](_0x37d609,_0x3f66d1);}exports[_0x7e9e('0x8')]=function(_0x416036,_0x5e8fa9,_0x54a28e){_0x54a28e[_0x7e9e('0x9')]=0x0;if(_0x5e8fa9[_0x7e9e('0xa')]&&parseInt(_0x5e8fa9['data2'],0xa)){var _0x14a36b={'ListId':parseInt(_0x5e8fa9[_0x7e9e('0xb')],0xa),'phone':_0x54a28e[_0x7e9e('0xc')]};if(_['isNil'](_0x54a28e['routeId'])){_0x14a36b[_0x7e9e('0xd')]=_0x54a28e['calleridname']&&_0x54a28e['calleridname']!==_0x7e9e('0xe')?_0x54a28e[_0x7e9e('0xf')]:_0x54a28e[_0x7e9e('0xc')]||_0x54a28e[_0x7e9e('0x10')];}else{_0x14a36b[_0x7e9e('0xd')]=_0x54a28e['destcalleridname']&&_0x54a28e[_0x7e9e('0x11')]!=='<unknown>'?_0x54a28e[_0x7e9e('0x11')]:_0x54a28e[_0x7e9e('0x12')]||_0x54a28e[_0x7e9e('0x10')];_0x14a36b[_0x7e9e('0x13')]=_0x54a28e[_0x7e9e('0x11')]&&_0x54a28e['destcalleridname']!==_0x7e9e('0xe')?_0x54a28e['destcalleridname']:_0x54a28e[_0x7e9e('0x12')]||_0x54a28e['uniqueid'];}BPromise[_0x7e9e('0x14')]()['then'](cmContactRpc['showContact']({'where':_[_0x7e9e('0x15')](_0x14a36b,[_0x7e9e('0xd')])}))[_0x7e9e('0x16')](function(_0xddf220){if(_0xddf220){_0x54a28e['xmd-contactid2']=_0xddf220['id'];emit(util[_0x7e9e('0x17')](_0x7e9e('0x18'),_0x416036[_0x7e9e('0x19')]),util[_0x7e9e('0x17')](_0x7e9e('0x1a'),_0x5e8fa9[_0x7e9e('0x1b')][_0x7e9e('0x1c')]()),_[_0x7e9e('0x1d')](_0x54a28e,{'ListId':parseInt(_0x5e8fa9[_0x7e9e('0xb')],0xa)}));return;}else{return BPromise['resolve']()[_0x7e9e('0x16')](cmContactRpc[_0x7e9e('0x1e')](_0x14a36b));}})['then'](function(_0x4c2862){if(_0x4c2862){_0x54a28e[_0x7e9e('0x1f')]=_0x4c2862['id'];emit(util[_0x7e9e('0x17')]('user:%s',_0x416036[_0x7e9e('0x19')]),util[_0x7e9e('0x17')](_0x7e9e('0x1a'),_0x5e8fa9[_0x7e9e('0x1b')][_0x7e9e('0x1c')]()),_[_0x7e9e('0x1d')](_0x54a28e,{'ListId':parseInt(_0x5e8fa9['data1'],0xa)}));}})[_0x7e9e('0x20')](function(_0x3bae21){logger['error'](_0x7e9e('0x21'),JSON[_0x7e9e('0x6')](_0x3bae21));});}else{if(_0x416036){emit(util['format'](_0x7e9e('0x18'),_0x416036['name']),util[_0x7e9e('0x17')](_0x7e9e('0x1a'),_0x5e8fa9[_0x7e9e('0x1b')][_0x7e9e('0x1c')]()),_['merge']({'ListId':parseInt(_0x5e8fa9[_0x7e9e('0xb')],0xa)},_0x54a28e));}}};
\ No newline at end of file
+var _0x78ee=['../../../../config/logger','trigger','../../rpc/cmContact','localhost','stringify','emit','autoCreate','data2','data1','calleridnum','routeId','calleridname','<unknown>','uniqueid','destcalleridname','phone','then','omit','format','user:%s','name','action','toLowerCase','merge','resolve','createContact','Error\x20creating\x20contact','trigger:%s','bluebird','util','lodash'];(function(_0x39ca80,_0x19b047){var _0x3e588d=function(_0x26dd0b){while(--_0x26dd0b){_0x39ca80['push'](_0x39ca80['shift']());}};_0x3e588d(++_0x19b047);}(_0x78ee,0xf5));var _0xe78e=function(_0x2bb903,_0xd211ea){_0x2bb903=_0x2bb903-0x0;var _0x418c03=_0x78ee[_0x2bb903];return _0x418c03;};'use strict';var BPromise=require(_0xe78e('0x0'));var util=require(_0xe78e('0x1'));var _=require(_0xe78e('0x2'));var logger=require(_0xe78e('0x3'))(_0xe78e('0x4'));var cmContactRpc=require(_0xe78e('0x5'));var io=require('socket.io-emitter')({'host':_0xe78e('0x6'),'port':0x18eb});function emit(_0x744f13,_0x2d6396,_0x2746fa){logger['info'](_0x744f13,_0x2d6396,JSON[_0xe78e('0x7')](_0x2746fa));io['to'](_0x744f13)[_0xe78e('0x8')](_0x2d6396,_0x2746fa);}exports['exec']=function(_0x524718,_0x28e651,_0x43a6ef){_0x43a6ef[_0xe78e('0x9')]=0x0;if(_0x28e651[_0xe78e('0xa')]&&parseInt(_0x28e651[_0xe78e('0xa')],0xa)){var _0x14eaf9={'ListId':parseInt(_0x28e651[_0xe78e('0xb')],0xa),'phone':_0x43a6ef[_0xe78e('0xc')]};if(_['isNil'](_0x43a6ef[_0xe78e('0xd')])){_0x14eaf9['firstName']=_0x43a6ef[_0xe78e('0xe')]&&_0x43a6ef[_0xe78e('0xe')]!==_0xe78e('0xf')?_0x43a6ef[_0xe78e('0xe')]:_0x43a6ef[_0xe78e('0xc')]||_0x43a6ef[_0xe78e('0x10')];}else{_0x14eaf9['firstName']=_0x43a6ef['destcalleridname']&&_0x43a6ef[_0xe78e('0x11')]!==_0xe78e('0xf')?_0x43a6ef['destcalleridname']:_0x43a6ef['destcalleridnum']||_0x43a6ef[_0xe78e('0x10')];_0x14eaf9[_0xe78e('0x12')]=_0x43a6ef[_0xe78e('0x11')]&&_0x43a6ef['destcalleridname']!==_0xe78e('0xf')?_0x43a6ef['destcalleridname']:_0x43a6ef['destcalleridnum']||_0x43a6ef[_0xe78e('0x10')];}BPromise['resolve']()[_0xe78e('0x13')](cmContactRpc['showContact']({'where':_[_0xe78e('0x14')](_0x14eaf9,['firstName'])}))['then'](function(_0x499cfd){if(_0x499cfd){_0x43a6ef['xmd-contactid2']=_0x499cfd['id'];emit(util[_0xe78e('0x15')](_0xe78e('0x16'),_0x524718[_0xe78e('0x17')]),util[_0xe78e('0x15')]('trigger:%s',_0x28e651[_0xe78e('0x18')][_0xe78e('0x19')]()),_[_0xe78e('0x1a')](_0x43a6ef,{'ListId':parseInt(_0x28e651[_0xe78e('0xb')],0xa)}));return;}else{return BPromise[_0xe78e('0x1b')]()['then'](cmContactRpc[_0xe78e('0x1c')](_0x14eaf9));}})[_0xe78e('0x13')](function(_0xcc659b){if(_0xcc659b){_0x43a6ef['xmd-contactid2']=_0xcc659b['id'];emit(util['format'](_0xe78e('0x16'),_0x524718[_0xe78e('0x17')]),util[_0xe78e('0x15')]('trigger:%s',_0x28e651['action'][_0xe78e('0x19')]()),_[_0xe78e('0x1a')](_0x43a6ef,{'ListId':parseInt(_0x28e651[_0xe78e('0xb')],0xa)}));}})['catch'](function(_0x5e3ce7){logger['error'](_0xe78e('0x1d'),JSON[_0xe78e('0x7')](_0x5e3ce7));});}else{if(_0x524718){emit(util['format']('user:%s',_0x524718[_0xe78e('0x17')]),util['format'](_0xe78e('0x1e'),_0x28e651[_0xe78e('0x18')][_0xe78e('0x19')]()),_[_0xe78e('0x1a')]({'ListId':parseInt(_0x28e651[_0xe78e('0xb')],0xa)},_0x43a6ef));}}};
\ No newline at end of file