Built motion from commit (unavailable).|2.3.95
[motion2.git] / server / services / ami / trigger / cmContact / index.js
index 6622a47..62539e5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6080=['../../../../config/environment','../../../../config/logger','trigger','../../rpc/cmContact','redis','defaults','localhost','socket.io-emitter','info','stringify','emit','exec','autoCreate','data2','data1','calleridnum','isNil','routeId','firstName','<unknown>','uniqueid','destcalleridname','destcalleridnum','phone','resolve','then','showContact','xmd-contactid2','format','name','trigger:%s','action','toLowerCase','createContact','user:%s','merge','catch','error','Error\x20creating\x20contact','bluebird','util','lodash'];(function(_0x3bc6cc,_0x5511eb){var _0x4a277c=function(_0x177aa9){while(--_0x177aa9){_0x3bc6cc['push'](_0x3bc6cc['shift']());}};_0x4a277c(++_0x5511eb);}(_0x6080,0xf9));var _0x0608=function(_0x12e7e4,_0x37111e){_0x12e7e4=_0x12e7e4-0x0;var _0x2a5f75=_0x6080[_0x12e7e4];return _0x2a5f75;};'use strict';var BPromise=require(_0x0608('0x0'));var util=require(_0x0608('0x1'));var _=require(_0x0608('0x2'));var Redis=require('ioredis');var config=require(_0x0608('0x3'));var logger=require(_0x0608('0x4'))(_0x0608('0x5'));var cmContactRpc=require(_0x0608('0x6'));config[_0x0608('0x7')]=_[_0x0608('0x8')](config[_0x0608('0x7')],{'host':_0x0608('0x9'),'port':0x18eb});var io=require(_0x0608('0xa'))(new Redis(config[_0x0608('0x7')]));function emit(_0x41cb2e,_0x105caf,_0x1d8c04){logger[_0x0608('0xb')](_0x41cb2e,_0x105caf,JSON[_0x0608('0xc')](_0x1d8c04));io['to'](_0x41cb2e)[_0x0608('0xd')](_0x105caf,_0x1d8c04);}exports[_0x0608('0xe')]=function(_0x5254e3,_0x99d8d1,_0x38839d){_0x38839d[_0x0608('0xf')]=0x0;if(_0x99d8d1[_0x0608('0x10')]&&parseInt(_0x99d8d1['data2'],0xa)){var _0x399462={'ListId':parseInt(_0x99d8d1[_0x0608('0x11')],0xa),'phone':_0x38839d[_0x0608('0x12')]};if(_[_0x0608('0x13')](_0x38839d[_0x0608('0x14')])){_0x399462[_0x0608('0x15')]=_0x38839d['calleridname']&&_0x38839d['calleridname']!==_0x0608('0x16')?_0x38839d['calleridname']:_0x38839d['calleridnum']||_0x38839d[_0x0608('0x17')];}else{_0x399462[_0x0608('0x15')]=_0x38839d[_0x0608('0x18')]&&_0x38839d[_0x0608('0x18')]!==_0x0608('0x16')?_0x38839d[_0x0608('0x18')]:_0x38839d[_0x0608('0x19')]||_0x38839d['uniqueid'];_0x399462[_0x0608('0x1a')]=_0x38839d['destcalleridname']&&_0x38839d[_0x0608('0x18')]!==_0x0608('0x16')?_0x38839d[_0x0608('0x18')]:_0x38839d['destcalleridnum']||_0x38839d[_0x0608('0x17')];}BPromise[_0x0608('0x1b')]()[_0x0608('0x1c')](cmContactRpc[_0x0608('0x1d')]({'where':_['omit'](_0x399462,[_0x0608('0x15')])}))[_0x0608('0x1c')](function(_0x4d17d3){if(_0x4d17d3){_0x38839d[_0x0608('0x1e')]=_0x4d17d3['id'];emit(util[_0x0608('0x1f')]('user:%s',_0x5254e3[_0x0608('0x20')]),util[_0x0608('0x1f')](_0x0608('0x21'),_0x99d8d1[_0x0608('0x22')][_0x0608('0x23')]()),_['merge'](_0x38839d,{'ListId':parseInt(_0x99d8d1[_0x0608('0x11')],0xa)}));return;}else{return BPromise['resolve']()[_0x0608('0x1c')](cmContactRpc[_0x0608('0x24')](_0x399462));}})[_0x0608('0x1c')](function(_0x34477f){if(_0x34477f){_0x38839d[_0x0608('0x1e')]=_0x34477f['id'];emit(util['format'](_0x0608('0x25'),_0x5254e3['name']),util['format'](_0x0608('0x21'),_0x99d8d1[_0x0608('0x22')][_0x0608('0x23')]()),_[_0x0608('0x26')](_0x38839d,{'ListId':parseInt(_0x99d8d1[_0x0608('0x11')],0xa)}));}})[_0x0608('0x27')](function(_0x56006e){logger[_0x0608('0x28')](_0x0608('0x29'),JSON['stringify'](_0x56006e));});}else{if(_0x5254e3){emit(util['format'](_0x0608('0x25'),_0x5254e3[_0x0608('0x20')]),util[_0x0608('0x1f')](_0x0608('0x21'),_0x99d8d1[_0x0608('0x22')][_0x0608('0x23')]()),_[_0x0608('0x26')]({'ListId':parseInt(_0x99d8d1[_0x0608('0x11')],0xa)},_0x38839d));}}};
\ No newline at end of file
+var _0x7bf5=['emit','autoCreate','data2','data1','calleridnum','isNil','routeId','firstName','calleridname','<unknown>','destcalleridname','destcalleridnum','uniqueid','then','showContact','omit','xmd-contactid2','format','user:%s','trigger:%s','action','toLowerCase','merge','name','catch','error','Error\x20creating\x20contact','bluebird','lodash','ioredis','../../../../config/logger','../../rpc/cmContact','redis','localhost','socket.io-emitter','info','stringify'];(function(_0x321bb2,_0x202794){var _0x9c12ed=function(_0x263dd3){while(--_0x263dd3){_0x321bb2['push'](_0x321bb2['shift']());}};_0x9c12ed(++_0x202794);}(_0x7bf5,0x11e));var _0x57bf=function(_0x3a7972,_0x47dff9){_0x3a7972=_0x3a7972-0x0;var _0x4633be=_0x7bf5[_0x3a7972];return _0x4633be;};'use strict';var BPromise=require(_0x57bf('0x0'));var util=require('util');var _=require(_0x57bf('0x1'));var Redis=require(_0x57bf('0x2'));var config=require('../../../../config/environment');var logger=require(_0x57bf('0x3'))('trigger');var cmContactRpc=require(_0x57bf('0x4'));config[_0x57bf('0x5')]=_['defaults'](config[_0x57bf('0x5')],{'host':_0x57bf('0x6'),'port':0x18eb});var io=require(_0x57bf('0x7'))(new Redis(config[_0x57bf('0x5')]));function emit(_0x256481,_0x54d124,_0x53f294){logger[_0x57bf('0x8')](_0x256481,_0x54d124,JSON[_0x57bf('0x9')](_0x53f294));io['to'](_0x256481)[_0x57bf('0xa')](_0x54d124,_0x53f294);}exports['exec']=function(_0x45c039,_0xedbac3,_0x2e9ce5){_0x2e9ce5[_0x57bf('0xb')]=0x0;if(_0xedbac3[_0x57bf('0xc')]&&parseInt(_0xedbac3[_0x57bf('0xc')],0xa)){var _0x1dfe3c={'ListId':parseInt(_0xedbac3[_0x57bf('0xd')],0xa),'phone':_0x2e9ce5[_0x57bf('0xe')]};if(_[_0x57bf('0xf')](_0x2e9ce5[_0x57bf('0x10')])){_0x1dfe3c[_0x57bf('0x11')]=_0x2e9ce5[_0x57bf('0x12')]&&_0x2e9ce5['calleridname']!==_0x57bf('0x13')?_0x2e9ce5['calleridname']:_0x2e9ce5['calleridnum']||_0x2e9ce5['uniqueid'];}else{_0x1dfe3c['firstName']=_0x2e9ce5[_0x57bf('0x14')]&&_0x2e9ce5[_0x57bf('0x14')]!=='<unknown>'?_0x2e9ce5['destcalleridname']:_0x2e9ce5[_0x57bf('0x15')]||_0x2e9ce5[_0x57bf('0x16')];_0x1dfe3c['phone']=_0x2e9ce5[_0x57bf('0x14')]&&_0x2e9ce5[_0x57bf('0x14')]!==_0x57bf('0x13')?_0x2e9ce5[_0x57bf('0x14')]:_0x2e9ce5[_0x57bf('0x15')]||_0x2e9ce5['uniqueid'];}BPromise['resolve']()[_0x57bf('0x17')](cmContactRpc[_0x57bf('0x18')]({'where':_[_0x57bf('0x19')](_0x1dfe3c,[_0x57bf('0x11')])}))[_0x57bf('0x17')](function(_0x26a181){if(_0x26a181){_0x2e9ce5[_0x57bf('0x1a')]=_0x26a181['id'];emit(util[_0x57bf('0x1b')](_0x57bf('0x1c'),_0x45c039['name']),util[_0x57bf('0x1b')](_0x57bf('0x1d'),_0xedbac3[_0x57bf('0x1e')][_0x57bf('0x1f')]()),_[_0x57bf('0x20')](_0x2e9ce5,{'ListId':parseInt(_0xedbac3['data1'],0xa)}));return;}else{return BPromise['resolve']()[_0x57bf('0x17')](cmContactRpc['createContact'](_0x1dfe3c));}})[_0x57bf('0x17')](function(_0x3f5fd4){if(_0x3f5fd4){_0x2e9ce5[_0x57bf('0x1a')]=_0x3f5fd4['id'];emit(util[_0x57bf('0x1b')](_0x57bf('0x1c'),_0x45c039[_0x57bf('0x21')]),util[_0x57bf('0x1b')]('trigger:%s',_0xedbac3[_0x57bf('0x1e')][_0x57bf('0x1f')]()),_[_0x57bf('0x20')](_0x2e9ce5,{'ListId':parseInt(_0xedbac3['data1'],0xa)}));}})[_0x57bf('0x22')](function(_0x559186){logger[_0x57bf('0x23')](_0x57bf('0x24'),JSON['stringify'](_0x559186));});}else{if(_0x45c039){emit(util[_0x57bf('0x1b')](_0x57bf('0x1c'),_0x45c039[_0x57bf('0x21')]),util[_0x57bf('0x1b')]('trigger:%s',_0xedbac3[_0x57bf('0x1e')]['toLowerCase']()),_[_0x57bf('0x20')]({'ListId':parseInt(_0xedbac3[_0x57bf('0xd')],0xa)},_0x2e9ce5));}}};
\ No newline at end of file