Built motion from commit b517aaa2a6638133380e4d135c64a80893061362. Version 3.0.0...
[motion-next.git] / server / services / ami / trigger / cmContact / index.js
index 111788d..cda075e 100644 (file)
@@ -1 +1 @@
-const a1133_0x5640=['union','resolve','createdAt','xmd-contactid2','../../../../rediscache','trigger','[CM][%s][%s]','data2','destcalleridnum','lastName','sequelize','data4','action','info','stringify','[CM][%s][%s]\x20Contact\x20not\x20found','exec','calleridnum','isEmpty','trigger:%s','[CM][%s][%s]\x20Contact\x20found:%s','phone','name','util','isNil','user:%s','ListId','calleridname','then','map','../../rpc/cmContact','data1','split','<unknown>','uniqueid','data3','[CM][%s][%s]\x20Autocreate\x20enabled','createContact','emit','merge','mobile','../../../../config/logger','routeId','format','getContacts','[CM][%s][%s]\x20Autocreate\x20disabled','toLowerCase','firstName','length','destcalleridname','updatedAt'];(function(_0x3cfb9c,_0x5640b1){const _0x12ffe=function(_0x214a52){while(--_0x214a52){_0x3cfb9c['push'](_0x3cfb9c['shift']());}};_0x12ffe(++_0x5640b1);}(a1133_0x5640,0x143));const a1133_0x12ff=function(_0x3cfb9c,_0x5640b1){_0x3cfb9c=_0x3cfb9c-0x0;let _0x12ffe=a1133_0x5640[_0x3cfb9c];return _0x12ffe;};const _0x1a319e=a1133_0x12ff;'use strict';const util=require(_0x1a319e('0x6')),_=require('lodash'),logger=require(_0x1a319e('0x18'))(_0x1a319e('0x27')),cmContactRpc=require(_0x1a319e('0xd')),{Op}=require(_0x1a319e('0x2c')),{getSocket}=require(_0x1a319e('0x26')),io=getSocket();function emit(_0x214a52,_0x1b6496,_0x26a877,_0x6eac25,_0x56247c){const _0x47e3c1=_0x1a319e;logger['info'](_0x47e3c1('0x28'),_0x214a52,_0x1b6496['id'],_0x26a877,_0x6eac25,JSON[_0x47e3c1('0x30')](_0x56247c)),io['to'](_0x26a877)[_0x47e3c1('0x15')](_0x6eac25,_0x56247c);}exports[_0x1a319e('0x32')]=function(_0x2a6d93,_0x449695,_0x5a971b,_0x342bb3){const _0x122672=_0x1a319e;let _0x491269,_0x4177db;const _0x7e42ea={},_0xeb32c8=Number(_0x5a971b[_0x122672('0xe')]),_0x462d3c=_0x5a971b[_0x122672('0x29')]?Boolean(Number(_0x5a971b[_0x122672('0x29')])):![];let _0x5b55ad=[];if(_0x342bb3[_0x122672('0x25')]&&!_[_0x122672('0x1')](_0x342bb3[_0x122672('0x25')]))_0x7e42ea['id']=_0x342bb3[_0x122672('0x25')];!_0x7e42ea['id']&&(_0x7e42ea[_0x122672('0x9')]=_0xeb32c8,_0x5b55ad=_0x5a971b[_0x122672('0x12')]&&_0x5a971b[_0x122672('0x12')]!=='0'?_0x5a971b['data3'][_0x122672('0xf')](','):[_0x122672('0x4')],_0x7e42ea[Op['or']]=_[_0x122672('0xc')](_0x5b55ad,function(_0x46baf0){const _0x66012e=_0x122672,_0x3adbe2={};return _0x3adbe2[_0x46baf0]=_0x342bb3['routeId']?_0x342bb3['destcalleridnum']:_0x342bb3[_0x66012e('0x0')],_0x3adbe2;}));const _0x41a4c7=['id',_0x122672('0x1e'),_0x122672('0x2b'),_0x122672('0x4'),_0x122672('0x17'),'fax',_0x122672('0x9'),_0x122672('0x24'),'scheduledAt',_0x122672('0x21')],_0x14e793=_[_0x122672('0x22')](_0x41a4c7,_0x5b55ad);Promise[_0x122672('0x23')]()[_0x122672('0xb')](cmContactRpc[_0x122672('0x1b')]({'attributes':_0x14e793,'where':_0x7e42ea}))[_0x122672('0xb')](function(_0x11953d){const _0x408596=_0x122672;_0x4177db=_0x11953d;if(!_[_0x408596('0x1')](_0x4177db)){_0x4177db[_0x408596('0x1f')]===0x1?(_0x491269=_0x4177db[0x0],logger[_0x408596('0x2f')](_0x408596('0x3'),_0x342bb3[_0x408596('0x11')],_0x449695['id'],_0x491269['id'])):logger['info']('[CM][%s][%s]\x20Multiple\x20contacts\x20found:[%s]',_0x342bb3[_0x408596('0x11')],_0x449695['id'],_[_0x408596('0xc')](_0x4177db,'id')['join'](','));return;}else{logger['info'](_0x408596('0x31'),_0x342bb3[_0x408596('0x11')],_0x449695['id']);if(_0x462d3c){logger[_0x408596('0x2f')](_0x408596('0x13'),_0x342bb3[_0x408596('0x11')],_0x449695['id']);const _0x525e36=_0x5a971b[_0x408596('0x2d')]&&_0x5a971b[_0x408596('0x2d')]!=='0'?_0x5a971b[_0x408596('0x2d')]:'phone',_0x301061={'ListId':_0xeb32c8};return _0x301061[_0x525e36]=_[_0x408596('0x7')](_0x342bb3[_0x408596('0x19')])?_0x342bb3['calleridnum']:_0x342bb3[_0x408596('0x2a')],_['isNil'](_0x342bb3[_0x408596('0x19')])?_0x301061['firstName']=_0x342bb3[_0x408596('0xa')]&&_0x342bb3['calleridname']!==_0x408596('0x10')?_0x342bb3[_0x408596('0xa')]:'Unknown':_0x301061[_0x408596('0x1e')]=_0x342bb3[_0x408596('0x20')]&&_0x342bb3['destcalleridname']!==_0x408596('0x10')?_0x342bb3[_0x408596('0x20')]:'Unknown',Promise[_0x408596('0x23')]()['then'](cmContactRpc[_0x408596('0x14')](_0x301061))['then'](function(_0x412e9c){const _0x1f0f73=_0x408596;_0x491269=_0x412e9c;_0x491269&&logger['info']('[CM][%s][%s]\x20Contact\x20created:%s',_0x342bb3[_0x1f0f73('0x11')],_0x449695['id'],_0x491269['id']);return;});}else{logger['info'](_0x408596('0x1c'),_0x342bb3[_0x408596('0x11')],_0x449695['id']);return;}}})['then'](function(){const _0x37a3a7=_0x122672;_0x2a6d93&&emit(_0x342bb3[_0x37a3a7('0x11')],_0x449695,util[_0x37a3a7('0x1a')](_0x37a3a7('0x8'),_0x2a6d93[_0x37a3a7('0x5')]),util[_0x37a3a7('0x1a')](_0x37a3a7('0x2'),_0x5a971b[_0x37a3a7('0x2e')][_0x37a3a7('0x1d')]()),{'evt':_[_0x37a3a7('0x16')](_0x342bb3,{'autoCreate':_0x462d3c}),'contact':_0x491269,'contacts':!_0x491269?_0x4177db:undefined});});};
\ No newline at end of file
+const a1133_0x50ac=['phone','lodash','createdAt','destcalleridnum','[CM][%s][%s]\x20Contact\x20found:%s','join','firstName','isNil','<unknown>','[CM][%s][%s]\x20Multiple\x20contacts\x20found:[%s]','getContacts','merge','format','destcalleridname','../../../../rediscache','stringify','lastName','updatedAt','info','ListId','[CM][%s][%s]\x20Autocreate\x20enabled','isEmpty','split','exec','uniqueid','routeId','map','then','util','resolve','calleridname','data1','trigger','data4','[CM][%s][%s]\x20Contact\x20created:%s','data2','fax','user:%s','Unknown','createContact','sequelize','emit','calleridnum','xmd-contactid2','data3','action','../../../../config/logger','[CM][%s][%s]'];(function(_0x363bca,_0x50ac4d){const _0x393f62=function(_0x17a057){while(--_0x17a057){_0x363bca['push'](_0x363bca['shift']());}};_0x393f62(++_0x50ac4d);}(a1133_0x50ac,0x16d));const a1133_0x393f=function(_0x363bca,_0x50ac4d){_0x363bca=_0x363bca-0x0;let _0x393f62=a1133_0x50ac[_0x363bca];return _0x393f62;};const _0x442b27=a1133_0x393f;'use strict';const util=require(_0x442b27('0x2f')),_=require(_0x442b27('0x14')),logger=require(_0x442b27('0x11'))(_0x442b27('0x3')),cmContactRpc=require('../../rpc/cmContact'),{Op}=require(_0x442b27('0xb')),{getSocket}=require(_0x442b27('0x21')),io=getSocket();function emit(_0x17a057,_0x26314f,_0x55d81e,_0x442733,_0x21fbf6){const _0x4e5ec1=_0x442b27;logger[_0x4e5ec1('0x25')](_0x4e5ec1('0x12'),_0x17a057,_0x26314f['id'],_0x55d81e,_0x442733,JSON[_0x4e5ec1('0x22')](_0x21fbf6)),io['to'](_0x55d81e)[_0x4e5ec1('0xc')](_0x442733,_0x21fbf6);}exports[_0x442b27('0x2a')]=function(_0x3e7c55,_0x19a722,_0x4e67c0,_0x11c178){const _0x2ed3d0=_0x442b27;let _0x369b4b,_0x30502f;const _0x58791a={},_0x951b3c=Number(_0x4e67c0[_0x2ed3d0('0x2')]),_0x17999f=_0x4e67c0[_0x2ed3d0('0x6')]?Boolean(Number(_0x4e67c0[_0x2ed3d0('0x6')])):![];let _0x383b6f=[];if(_0x11c178[_0x2ed3d0('0xe')]&&!_[_0x2ed3d0('0x28')](_0x11c178[_0x2ed3d0('0xe')]))_0x58791a['id']=_0x11c178['xmd-contactid2'];!_0x58791a['id']&&(_0x58791a[_0x2ed3d0('0x26')]=_0x951b3c,_0x383b6f=_0x4e67c0[_0x2ed3d0('0xf')]&&_0x4e67c0[_0x2ed3d0('0xf')]!=='0'?_0x4e67c0[_0x2ed3d0('0xf')][_0x2ed3d0('0x29')](','):[_0x2ed3d0('0x13')],_0x58791a[Op['or']]=_[_0x2ed3d0('0x2d')](_0x383b6f,function(_0x2371e9){const _0x3aacfa=_0x2ed3d0,_0x585d63={};return _0x585d63[_0x2371e9]=_0x11c178['routeId']?_0x11c178[_0x3aacfa('0x16')]:_0x11c178[_0x3aacfa('0xd')],_0x585d63;}));const _0x3a83d9=['id',_0x2ed3d0('0x19'),_0x2ed3d0('0x23'),'phone','mobile',_0x2ed3d0('0x7'),_0x2ed3d0('0x26'),_0x2ed3d0('0x15'),'scheduledAt',_0x2ed3d0('0x24')],_0x2c7b4a=_['union'](_0x3a83d9,_0x383b6f);Promise[_0x2ed3d0('0x0')]()[_0x2ed3d0('0x2e')](cmContactRpc[_0x2ed3d0('0x1d')]({'attributes':_0x2c7b4a,'where':_0x58791a}))[_0x2ed3d0('0x2e')](function(_0x36c79e){const _0x406e0f=_0x2ed3d0;_0x30502f=_0x36c79e;if(!_[_0x406e0f('0x28')](_0x30502f)){_0x30502f['length']===0x1?(_0x369b4b=_0x30502f[0x0],logger[_0x406e0f('0x25')](_0x406e0f('0x17'),_0x11c178[_0x406e0f('0x2b')],_0x19a722['id'],_0x369b4b['id'])):logger[_0x406e0f('0x25')](_0x406e0f('0x1c'),_0x11c178[_0x406e0f('0x2b')],_0x19a722['id'],_[_0x406e0f('0x2d')](_0x30502f,'id')[_0x406e0f('0x18')](','));return;}else{logger[_0x406e0f('0x25')]('[CM][%s][%s]\x20Contact\x20not\x20found',_0x11c178['uniqueid'],_0x19a722['id']);if(_0x17999f){logger[_0x406e0f('0x25')](_0x406e0f('0x27'),_0x11c178[_0x406e0f('0x2b')],_0x19a722['id']);const _0x1fa8f7=_0x4e67c0[_0x406e0f('0x4')]&&_0x4e67c0[_0x406e0f('0x4')]!=='0'?_0x4e67c0['data4']:'phone',_0x2eb84b={'ListId':_0x951b3c};return _0x2eb84b[_0x1fa8f7]=_[_0x406e0f('0x1a')](_0x11c178['routeId'])?_0x11c178['calleridnum']:_0x11c178[_0x406e0f('0x16')],_[_0x406e0f('0x1a')](_0x11c178[_0x406e0f('0x2c')])?_0x2eb84b[_0x406e0f('0x19')]=_0x11c178[_0x406e0f('0x1')]&&_0x11c178[_0x406e0f('0x1')]!==_0x406e0f('0x1b')?_0x11c178[_0x406e0f('0x1')]:_0x406e0f('0x9'):_0x2eb84b[_0x406e0f('0x19')]=_0x11c178[_0x406e0f('0x20')]&&_0x11c178[_0x406e0f('0x20')]!==_0x406e0f('0x1b')?_0x11c178[_0x406e0f('0x20')]:_0x406e0f('0x9'),Promise[_0x406e0f('0x0')]()[_0x406e0f('0x2e')](cmContactRpc[_0x406e0f('0xa')](_0x2eb84b))[_0x406e0f('0x2e')](function(_0x1f8e5f){const _0x526391=_0x406e0f;_0x369b4b=_0x1f8e5f;_0x369b4b&&logger[_0x526391('0x25')](_0x526391('0x5'),_0x11c178[_0x526391('0x2b')],_0x19a722['id'],_0x369b4b['id']);return;});}else{logger[_0x406e0f('0x25')]('[CM][%s][%s]\x20Autocreate\x20disabled',_0x11c178[_0x406e0f('0x2b')],_0x19a722['id']);return;}}})[_0x2ed3d0('0x2e')](function(){const _0x252090=_0x2ed3d0;_0x3e7c55&&emit(_0x11c178[_0x252090('0x2b')],_0x19a722,util[_0x252090('0x1f')](_0x252090('0x8'),_0x3e7c55['name']),util[_0x252090('0x1f')]('trigger:%s',_0x4e67c0[_0x252090('0x10')]['toLowerCase']()),{'evt':_[_0x252090('0x1e')](_0x11c178,{'autoCreate':_0x17999f}),'contact':_0x369b4b,'contacts':!_0x369b4b?_0x30502f:undefined});});};
\ No newline at end of file