Built motion from commit 192134f6.|2.6.25
[motion2.git] / server / services / routing / server / applications / message.js
index 0c736e0..e94ac7b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x48bc=['[%s][MESSAGE]\x20%s','next','catch','error','stringify','stop','lodash','./utils','../../../../config/logger','../../rpc/chatMessage','../../rpc/openchannelMessage','../../rpc/mailMessage','../../rpc/smsMessage','../../rpc/faxMessage','../../rpc/whatsappMessage','consequence','getMustacheRender','channel','ChatWebsiteId','account','AccountId','upperFirst','InteractionId','interaction','Message','create','info'];(function(_0x352ff5,_0x787e2e){var _0x64e54e=function(_0x59d921){while(--_0x59d921){_0x352ff5['push'](_0x352ff5['shift']());}};_0x64e54e(++_0x787e2e);}(_0x48bc,0x1b6));var _0xc48b=function(_0xc8b97f,_0x49a011){_0xc8b97f=_0xc8b97f-0x0;var _0x5138b3=_0x48bc[_0xc8b97f];return _0x5138b3;};'use strict';var _=require(_0xc48b('0x0'));var utils=require(_0xc48b('0x1'));var logger=require(_0xc48b('0x2'))('routing');var rpc={'chatMessage':require(_0xc48b('0x3')),'openchannelMessage':require(_0xc48b('0x4')),'mailMessage':require(_0xc48b('0x5')),'smsMessage':require(_0xc48b('0x6')),'faxMessage':require(_0xc48b('0x7')),'whatsappMessage':require(_0xc48b('0x8'))};exports[_0xc48b('0x9')]=function(_0x52796c,_0x221555){return function(_0x4c001c){try{var _0xc11f62={'body':utils[_0xc48b('0xa')](_0x221555[0x0],this),'ContactId':this['contact']['id']};if(this[_0xc48b('0xb')]==='chat'){_0xc11f62[_0xc48b('0xc')]=this[_0xc48b('0xd')]['id'];}else{_0xc11f62[_['upperFirst'](this[_0xc48b('0xb')])+_0xc48b('0xe')]=this[_0xc48b('0xd')]['id'];}_0xc11f62[_[_0xc48b('0xf')](this[_0xc48b('0xb')])+_0xc48b('0x10')]=this[_0xc48b('0x11')]['id'];if(rpc[this[_0xc48b('0xb')]+_0xc48b('0x12')]){return rpc[this[_0xc48b('0xb')]+_0xc48b('0x12')][_0xc48b('0x13')](_0xc11f62)['then'](function(_0x1f7855){logger[_0xc48b('0x14')](_0xc48b('0x15'),_0x52796c,_0xc11f62['body']);_0x4c001c[_0xc48b('0x16')]();})[_0xc48b('0x17')](function(_0x121778){logger[_0xc48b('0x18')](_0xc48b('0x15'),_0x52796c,JSON[_0xc48b('0x19')](_0x121778));_0x4c001c[_0xc48b('0x1a')]();});}}catch(_0x1ddcbb){logger['error'](_0xc48b('0x15'),_0x52796c,JSON['stringify'](_0x1ddcbb));_0x4c001c['stop']();}};};
\ No newline at end of file
+var _0x730a=['../../../../config/logger','../../rpc/chatMessage','../../rpc/mailMessage','../../rpc/smsMessage','../../rpc/faxMessage','../../rpc/whatsappMessage','consequence','contact','channel','chat','ChatWebsiteId','account','upperFirst','AccountId','InteractionId','Message','create','then','[%s][MESSAGE]\x20%s','body','next','error','stringify','stop','lodash','./utils'];(function(_0x400635,_0x49a764){var _0x5b0c61=function(_0x2cb18a){while(--_0x2cb18a){_0x400635['push'](_0x400635['shift']());}};_0x5b0c61(++_0x49a764);}(_0x730a,0x80));var _0xa730=function(_0x47a854,_0x5871dd){_0x47a854=_0x47a854-0x0;var _0x51a0af=_0x730a[_0x47a854];return _0x51a0af;};'use strict';var _=require(_0xa730('0x0'));var utils=require(_0xa730('0x1'));var logger=require(_0xa730('0x2'))('routing');var rpc={'chatMessage':require(_0xa730('0x3')),'openchannelMessage':require('../../rpc/openchannelMessage'),'mailMessage':require(_0xa730('0x4')),'smsMessage':require(_0xa730('0x5')),'faxMessage':require(_0xa730('0x6')),'whatsappMessage':require(_0xa730('0x7'))};exports[_0xa730('0x8')]=function(_0x187db3,_0x14b067){return function(_0x1d72d3){try{var _0x1f30df={'body':utils['getMustacheRender'](_0x14b067[0x0],this),'ContactId':this[_0xa730('0x9')]['id']};if(this[_0xa730('0xa')]===_0xa730('0xb')){_0x1f30df[_0xa730('0xc')]=this[_0xa730('0xd')]['id'];}else{_0x1f30df[_[_0xa730('0xe')](this['channel'])+_0xa730('0xf')]=this['account']['id'];}_0x1f30df[_['upperFirst'](this[_0xa730('0xa')])+_0xa730('0x10')]=this['interaction']['id'];if(rpc[this[_0xa730('0xa')]+_0xa730('0x11')]){return rpc[this['channel']+_0xa730('0x11')][_0xa730('0x12')](_0x1f30df)[_0xa730('0x13')](function(_0x5b3ec9){logger['info'](_0xa730('0x14'),_0x187db3,_0x1f30df[_0xa730('0x15')]);_0x1d72d3[_0xa730('0x16')]();})['catch'](function(_0x5604d5){logger[_0xa730('0x17')](_0xa730('0x14'),_0x187db3,JSON[_0xa730('0x18')](_0x5604d5));_0x1d72d3[_0xa730('0x19')]();});}}catch(_0x6a6d74){logger[_0xa730('0x17')](_0xa730('0x14'),_0x187db3,JSON['stringify'](_0x6a6d74));_0x1d72d3['stop']();}};};
\ No newline at end of file