Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / services / ami / trigger / cmContact / index.js
index b9347cf..9bb2864 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4991=['catch','Error\x20creating\x20contact','bluebird','lodash','../../../../config/environment','../../../../config/logger','trigger','../../rpc/cmContact','redis','defaults','localhost','info','stringify','emit','exec','data2','data1','calleridnum','calleridname','<unknown>','destcalleridname','destcalleridnum','uniqueid','resolve','then','showContact','xmd-contactid2','user:%s','name','format','trigger:%s','action','toLowerCase','merge','createContact'];(function(_0x31ca4c,_0x38802c){var _0x423753=function(_0x55988e){while(--_0x55988e){_0x31ca4c['push'](_0x31ca4c['shift']());}};_0x423753(++_0x38802c);}(_0x4991,0xf7));var _0x1499=function(_0x402a24,_0x4f9866){_0x402a24=_0x402a24-0x0;var _0x285fcd=_0x4991[_0x402a24];return _0x285fcd;};'use strict';var BPromise=require(_0x1499('0x0'));var util=require('util');var _=require(_0x1499('0x1'));var Redis=require('ioredis');var config=require(_0x1499('0x2'));var logger=require(_0x1499('0x3'))(_0x1499('0x4'));var cmContactRpc=require(_0x1499('0x5'));config[_0x1499('0x6')]=_[_0x1499('0x7')](config[_0x1499('0x6')],{'host':_0x1499('0x8'),'port':0x18eb});var io=require('socket.io-emitter')(new Redis(config[_0x1499('0x6')]));function emit(_0x1c3bd7,_0x1c65c3,_0x33b261){logger[_0x1499('0x9')](_0x1c3bd7,_0x1c65c3,JSON[_0x1499('0xa')](_0x33b261));io['to'](_0x1c3bd7)[_0x1499('0xb')](_0x1c65c3,_0x33b261);}exports[_0x1499('0xc')]=function(_0x48d2ca,_0x16e8ad,_0x36a053){_0x36a053['autoCreate']=0x0;if(_0x16e8ad[_0x1499('0xd')]&&parseInt(_0x16e8ad[_0x1499('0xd')],0xa)){var _0x4c2bd2={'ListId':parseInt(_0x16e8ad[_0x1499('0xe')],0xa),'phone':_0x36a053[_0x1499('0xf')]};if(_['isNil'](_0x36a053['routeId'])){_0x4c2bd2['firstName']=_0x36a053[_0x1499('0x10')]&&_0x36a053[_0x1499('0x10')]!==_0x1499('0x11')?_0x36a053[_0x1499('0x10')]:_0x36a053[_0x1499('0xf')]||_0x36a053['uniqueid'];}else{_0x4c2bd2['firstName']=_0x36a053[_0x1499('0x12')]&&_0x36a053['destcalleridname']!==_0x1499('0x11')?_0x36a053[_0x1499('0x12')]:_0x36a053[_0x1499('0x13')]||_0x36a053[_0x1499('0x14')];_0x4c2bd2['phone']=_0x36a053[_0x1499('0x12')]&&_0x36a053[_0x1499('0x12')]!=='<unknown>'?_0x36a053[_0x1499('0x12')]:_0x36a053[_0x1499('0x13')]||_0x36a053[_0x1499('0x14')];}BPromise[_0x1499('0x15')]()[_0x1499('0x16')](cmContactRpc[_0x1499('0x17')]({'where':_['omit'](_0x4c2bd2,['firstName'])}))['then'](function(_0x2172b3){if(_0x2172b3){_0x36a053[_0x1499('0x18')]=_0x2172b3['id'];emit(util['format'](_0x1499('0x19'),_0x48d2ca[_0x1499('0x1a')]),util[_0x1499('0x1b')](_0x1499('0x1c'),_0x16e8ad[_0x1499('0x1d')][_0x1499('0x1e')]()),_[_0x1499('0x1f')](_0x36a053,{'ListId':parseInt(_0x16e8ad[_0x1499('0xe')],0xa)}));return;}else{return BPromise[_0x1499('0x15')]()[_0x1499('0x16')](cmContactRpc[_0x1499('0x20')](_0x4c2bd2));}})[_0x1499('0x16')](function(_0x223f4c){if(_0x223f4c){_0x36a053[_0x1499('0x18')]=_0x223f4c['id'];emit(util[_0x1499('0x1b')](_0x1499('0x19'),_0x48d2ca[_0x1499('0x1a')]),util['format'](_0x1499('0x1c'),_0x16e8ad[_0x1499('0x1d')][_0x1499('0x1e')]()),_[_0x1499('0x1f')](_0x36a053,{'ListId':parseInt(_0x16e8ad[_0x1499('0xe')],0xa)}));}})[_0x1499('0x21')](function(_0x54f3c2){logger['error'](_0x1499('0x22'),JSON[_0x1499('0xa')](_0x54f3c2));});}else{if(_0x48d2ca){emit(util[_0x1499('0x1b')](_0x1499('0x19'),_0x48d2ca[_0x1499('0x1a')]),util['format'](_0x1499('0x1c'),_0x16e8ad['action']['toLowerCase']()),_['merge']({'ListId':parseInt(_0x16e8ad[_0x1499('0xe')],0xa)},_0x36a053));}}};
\ No newline at end of file
+var _0x078f=['calleridnum','isNil','routeId','calleridname','<unknown>','uniqueid','firstName','destcalleridname','destcalleridnum','then','showContact','omit','format','name','trigger:%s','action','merge','data1','resolve','createContact','xmd-contactid2','user:%s','catch','error','Error\x20creating\x20contact','toLowerCase','util','lodash','../../../../config/environment','../../../../config/logger','trigger','../../rpc/cmContact','defaults','redis','localhost','socket.io-emitter','info','stringify','exec','autoCreate','data2'];(function(_0x51a5fe,_0x4bd444){var _0x184132=function(_0x273942){while(--_0x273942){_0x51a5fe['push'](_0x51a5fe['shift']());}};_0x184132(++_0x4bd444);}(_0x078f,0x1b4));var _0xf078=function(_0x476bf4,_0x2a3755){_0x476bf4=_0x476bf4-0x0;var _0x788ffe=_0x078f[_0x476bf4];return _0x788ffe;};'use strict';var BPromise=require('bluebird');var util=require(_0xf078('0x0'));var _=require(_0xf078('0x1'));var Redis=require('ioredis');var config=require(_0xf078('0x2'));var logger=require(_0xf078('0x3'))(_0xf078('0x4'));var cmContactRpc=require(_0xf078('0x5'));config['redis']=_[_0xf078('0x6')](config[_0xf078('0x7')],{'host':_0xf078('0x8'),'port':0x18eb});var io=require(_0xf078('0x9'))(new Redis(config[_0xf078('0x7')]));function emit(_0x353874,_0xa80959,_0x6ae98a){logger[_0xf078('0xa')](_0x353874,_0xa80959,JSON[_0xf078('0xb')](_0x6ae98a));io['to'](_0x353874)['emit'](_0xa80959,_0x6ae98a);}exports[_0xf078('0xc')]=function(_0x52943d,_0x8090b3,_0x2c6f0e){_0x2c6f0e[_0xf078('0xd')]=0x0;if(_0x8090b3[_0xf078('0xe')]&&parseInt(_0x8090b3['data2'],0xa)){var _0x316c56={'ListId':parseInt(_0x8090b3['data1'],0xa),'phone':_0x2c6f0e[_0xf078('0xf')]};if(_[_0xf078('0x10')](_0x2c6f0e[_0xf078('0x11')])){_0x316c56['firstName']=_0x2c6f0e['calleridname']&&_0x2c6f0e[_0xf078('0x12')]!==_0xf078('0x13')?_0x2c6f0e[_0xf078('0x12')]:_0x2c6f0e['calleridnum']||_0x2c6f0e[_0xf078('0x14')];}else{_0x316c56[_0xf078('0x15')]=_0x2c6f0e['destcalleridname']&&_0x2c6f0e[_0xf078('0x16')]!==_0xf078('0x13')?_0x2c6f0e[_0xf078('0x16')]:_0x2c6f0e[_0xf078('0x17')]||_0x2c6f0e[_0xf078('0x14')];_0x316c56['phone']=_0x2c6f0e['destcalleridname']&&_0x2c6f0e['destcalleridname']!==_0xf078('0x13')?_0x2c6f0e[_0xf078('0x16')]:_0x2c6f0e['destcalleridnum']||_0x2c6f0e['uniqueid'];}BPromise['resolve']()[_0xf078('0x18')](cmContactRpc[_0xf078('0x19')]({'where':_[_0xf078('0x1a')](_0x316c56,[_0xf078('0x15')])}))[_0xf078('0x18')](function(_0x2d682f){if(_0x2d682f){_0x2c6f0e['xmd-contactid2']=_0x2d682f['id'];emit(util[_0xf078('0x1b')]('user:%s',_0x52943d[_0xf078('0x1c')]),util[_0xf078('0x1b')](_0xf078('0x1d'),_0x8090b3[_0xf078('0x1e')]['toLowerCase']()),_[_0xf078('0x1f')](_0x2c6f0e,{'ListId':parseInt(_0x8090b3[_0xf078('0x20')],0xa)}));return;}else{return BPromise[_0xf078('0x21')]()[_0xf078('0x18')](cmContactRpc[_0xf078('0x22')](_0x316c56));}})[_0xf078('0x18')](function(_0x53cf62){if(_0x53cf62){_0x2c6f0e[_0xf078('0x23')]=_0x53cf62['id'];emit(util[_0xf078('0x1b')](_0xf078('0x24'),_0x52943d[_0xf078('0x1c')]),util[_0xf078('0x1b')](_0xf078('0x1d'),_0x8090b3['action']['toLowerCase']()),_[_0xf078('0x1f')](_0x2c6f0e,{'ListId':parseInt(_0x8090b3[_0xf078('0x20')],0xa)}));}})[_0xf078('0x25')](function(_0x461c06){logger[_0xf078('0x26')](_0xf078('0x27'),JSON[_0xf078('0xb')](_0x461c06));});}else{if(_0x52943d){emit(util[_0xf078('0x1b')](_0xf078('0x24'),_0x52943d[_0xf078('0x1c')]),util['format'](_0xf078('0x1d'),_0x8090b3[_0xf078('0x1e')][_0xf078('0x28')]()),_[_0xf078('0x1f')]({'ListId':parseInt(_0x8090b3[_0xf078('0x20')],0xa)},_0x2c6f0e));}}};
\ No newline at end of file