Built motion from commit (unavailable).|2.4.2
[motion2.git] / server / services / ami / trigger / cmContact / index.js
index 7ed172e..91927e3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x497a=['trigger:%s','action','toLowerCase','merge','createContact','user:%s','name','error','Error\x20creating\x20contact','bluebird','util','lodash','ioredis','../../../../config/environment','../../rpc/cmContact','defaults','redis','localhost','socket.io-emitter','info','stringify','emit','exec','autoCreate','data2','data1','calleridnum','isNil','routeId','firstName','calleridname','<unknown>','destcalleridname','uniqueid','destcalleridnum','resolve','then','omit','xmd-contactid2','format'];(function(_0x5a965a,_0x103622){var _0xc917f7=function(_0x449050){while(--_0x449050){_0x5a965a['push'](_0x5a965a['shift']());}};_0xc917f7(++_0x103622);}(_0x497a,0x149));var _0xa497=function(_0x26f702,_0x3919bf){_0x26f702=_0x26f702-0x0;var _0x11417d=_0x497a[_0x26f702];return _0x11417d;};'use strict';var BPromise=require(_0xa497('0x0'));var util=require(_0xa497('0x1'));var _=require(_0xa497('0x2'));var Redis=require(_0xa497('0x3'));var config=require(_0xa497('0x4'));var logger=require('../../../../config/logger')('trigger');var cmContactRpc=require(_0xa497('0x5'));config['redis']=_[_0xa497('0x6')](config[_0xa497('0x7')],{'host':_0xa497('0x8'),'port':0x18eb});var io=require(_0xa497('0x9'))(new Redis(config[_0xa497('0x7')]));function emit(_0x47d6af,_0x418093,_0x2a642){logger[_0xa497('0xa')](_0x47d6af,_0x418093,JSON[_0xa497('0xb')](_0x2a642));io['to'](_0x47d6af)[_0xa497('0xc')](_0x418093,_0x2a642);}exports[_0xa497('0xd')]=function(_0x3b49b7,_0xe185c3,_0x3a55e2){_0x3a55e2[_0xa497('0xe')]=0x0;if(_0xe185c3[_0xa497('0xf')]&&parseInt(_0xe185c3[_0xa497('0xf')],0xa)){var _0x3aca78={'ListId':parseInt(_0xe185c3[_0xa497('0x10')],0xa),'phone':_0x3a55e2[_0xa497('0x11')]};if(_[_0xa497('0x12')](_0x3a55e2[_0xa497('0x13')])){_0x3aca78[_0xa497('0x14')]=_0x3a55e2[_0xa497('0x15')]&&_0x3a55e2['calleridname']!==_0xa497('0x16')?_0x3a55e2['calleridname']:_0x3a55e2[_0xa497('0x11')]||_0x3a55e2['uniqueid'];}else{_0x3aca78['firstName']=_0x3a55e2[_0xa497('0x17')]&&_0x3a55e2[_0xa497('0x17')]!==_0xa497('0x16')?_0x3a55e2[_0xa497('0x17')]:_0x3a55e2['destcalleridnum']||_0x3a55e2[_0xa497('0x18')];_0x3aca78['phone']=_0x3a55e2['destcalleridname']&&_0x3a55e2[_0xa497('0x17')]!==_0xa497('0x16')?_0x3a55e2['destcalleridname']:_0x3a55e2[_0xa497('0x19')]||_0x3a55e2[_0xa497('0x18')];}BPromise[_0xa497('0x1a')]()[_0xa497('0x1b')](cmContactRpc['showContact']({'where':_[_0xa497('0x1c')](_0x3aca78,[_0xa497('0x14')])}))[_0xa497('0x1b')](function(_0x4889f5){if(_0x4889f5){_0x3a55e2[_0xa497('0x1d')]=_0x4889f5['id'];emit(util['format']('user:%s',_0x3b49b7['name']),util[_0xa497('0x1e')](_0xa497('0x1f'),_0xe185c3[_0xa497('0x20')][_0xa497('0x21')]()),_[_0xa497('0x22')](_0x3a55e2,{'ListId':parseInt(_0xe185c3[_0xa497('0x10')],0xa)}));return;}else{return BPromise[_0xa497('0x1a')]()[_0xa497('0x1b')](cmContactRpc[_0xa497('0x23')](_0x3aca78));}})['then'](function(_0x2a23e0){if(_0x2a23e0){_0x3a55e2[_0xa497('0x1d')]=_0x2a23e0['id'];emit(util[_0xa497('0x1e')](_0xa497('0x24'),_0x3b49b7[_0xa497('0x25')]),util[_0xa497('0x1e')](_0xa497('0x1f'),_0xe185c3['action']['toLowerCase']()),_['merge'](_0x3a55e2,{'ListId':parseInt(_0xe185c3[_0xa497('0x10')],0xa)}));}})['catch'](function(_0x5517a9){logger[_0xa497('0x26')](_0xa497('0x27'),JSON[_0xa497('0xb')](_0x5517a9));});}else{if(_0x3b49b7){emit(util['format']('user:%s',_0x3b49b7[_0xa497('0x25')]),util['format'](_0xa497('0x1f'),_0xe185c3[_0xa497('0x20')][_0xa497('0x21')]()),_[_0xa497('0x22')]({'ListId':parseInt(_0xe185c3['data1'],0xa)},_0x3a55e2));}}};
\ No newline at end of file
+var _0x78ab=['toLowerCase','createContact','catch','error','Error\x20creating\x20contact','name','action','merge','bluebird','lodash','ioredis','../../../../config/environment','../../../../config/logger','trigger','../../rpc/cmContact','redis','localhost','socket.io-emitter','info','stringify','emit','exec','autoCreate','data2','data1','calleridnum','routeId','calleridname','uniqueid','firstName','destcalleridname','destcalleridnum','phone','<unknown>','resolve','then','showContact','omit','xmd-contactid2','user:%s','format','trigger:%s'];(function(_0x21b9cd,_0x2dffd4){var _0x528d84=function(_0x453653){while(--_0x453653){_0x21b9cd['push'](_0x21b9cd['shift']());}};_0x528d84(++_0x2dffd4);}(_0x78ab,0x1ac));var _0xb78a=function(_0x12fc8d,_0x19ee33){_0x12fc8d=_0x12fc8d-0x0;var _0x3f9d04=_0x78ab[_0x12fc8d];return _0x3f9d04;};'use strict';var BPromise=require(_0xb78a('0x0'));var util=require('util');var _=require(_0xb78a('0x1'));var Redis=require(_0xb78a('0x2'));var config=require(_0xb78a('0x3'));var logger=require(_0xb78a('0x4'))(_0xb78a('0x5'));var cmContactRpc=require(_0xb78a('0x6'));config[_0xb78a('0x7')]=_['defaults'](config[_0xb78a('0x7')],{'host':_0xb78a('0x8'),'port':0x18eb});var io=require(_0xb78a('0x9'))(new Redis(config[_0xb78a('0x7')]));function emit(_0x32302f,_0x548471,_0xbaa285){logger[_0xb78a('0xa')](_0x32302f,_0x548471,JSON[_0xb78a('0xb')](_0xbaa285));io['to'](_0x32302f)[_0xb78a('0xc')](_0x548471,_0xbaa285);}exports[_0xb78a('0xd')]=function(_0x5a832b,_0x150453,_0x448b70){_0x448b70[_0xb78a('0xe')]=0x0;if(_0x150453['data2']&&parseInt(_0x150453[_0xb78a('0xf')],0xa)){var _0x4d1117={'ListId':parseInt(_0x150453[_0xb78a('0x10')],0xa),'phone':_0x448b70[_0xb78a('0x11')]};if(_['isNil'](_0x448b70[_0xb78a('0x12')])){_0x4d1117['firstName']=_0x448b70[_0xb78a('0x13')]&&_0x448b70[_0xb78a('0x13')]!=='<unknown>'?_0x448b70['calleridname']:_0x448b70[_0xb78a('0x11')]||_0x448b70[_0xb78a('0x14')];}else{_0x4d1117[_0xb78a('0x15')]=_0x448b70[_0xb78a('0x16')]&&_0x448b70[_0xb78a('0x16')]!=='<unknown>'?_0x448b70[_0xb78a('0x16')]:_0x448b70[_0xb78a('0x17')]||_0x448b70[_0xb78a('0x14')];_0x4d1117[_0xb78a('0x18')]=_0x448b70[_0xb78a('0x16')]&&_0x448b70[_0xb78a('0x16')]!==_0xb78a('0x19')?_0x448b70['destcalleridname']:_0x448b70[_0xb78a('0x17')]||_0x448b70[_0xb78a('0x14')];}BPromise[_0xb78a('0x1a')]()[_0xb78a('0x1b')](cmContactRpc[_0xb78a('0x1c')]({'where':_[_0xb78a('0x1d')](_0x4d1117,[_0xb78a('0x15')])}))[_0xb78a('0x1b')](function(_0xb41fc){if(_0xb41fc){_0x448b70[_0xb78a('0x1e')]=_0xb41fc['id'];emit(util['format'](_0xb78a('0x1f'),_0x5a832b['name']),util[_0xb78a('0x20')](_0xb78a('0x21'),_0x150453['action'][_0xb78a('0x22')]()),_['merge'](_0x448b70,{'ListId':parseInt(_0x150453[_0xb78a('0x10')],0xa)}));return;}else{return BPromise['resolve']()['then'](cmContactRpc[_0xb78a('0x23')](_0x4d1117));}})[_0xb78a('0x1b')](function(_0x3b76c8){if(_0x3b76c8){_0x448b70[_0xb78a('0x1e')]=_0x3b76c8['id'];emit(util[_0xb78a('0x20')](_0xb78a('0x1f'),_0x5a832b['name']),util['format'](_0xb78a('0x21'),_0x150453['action'][_0xb78a('0x22')]()),_['merge'](_0x448b70,{'ListId':parseInt(_0x150453[_0xb78a('0x10')],0xa)}));}})[_0xb78a('0x24')](function(_0x2fe4a1){logger[_0xb78a('0x25')](_0xb78a('0x26'),JSON[_0xb78a('0xb')](_0x2fe4a1));});}else{if(_0x5a832b){emit(util[_0xb78a('0x20')](_0xb78a('0x1f'),_0x5a832b[_0xb78a('0x27')]),util[_0xb78a('0x20')](_0xb78a('0x21'),_0x150453[_0xb78a('0x28')][_0xb78a('0x22')]()),_[_0xb78a('0x29')]({'ListId':parseInt(_0x150453[_0xb78a('0x10')],0xa)},_0x448b70));}}};
\ No newline at end of file