Built motion from commit cb845558.|2.6.34
[motion2.git] / server / services / routing / server / applications / message.js
index b2d13b5..69b4229 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfac9=['Message','create','then','[%s][MESSAGE]\x20%s','body','next','error','stop','lodash','../../../../config/logger','routing','../../rpc/openchannelMessage','../../rpc/mailMessage','../../rpc/smsMessage','../../rpc/faxMessage','../../rpc/whatsappMessage','consequence','getMustacheRender','ChatWebsiteId','account','upperFirst','channel','InteractionId','interaction'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xfac9,0x1d0));var _0x9fac=function(_0x872e27,_0x5c0eaa){_0x872e27=_0x872e27-0x0;var _0x4a7db7=_0xfac9[_0x872e27];return _0x4a7db7;};'use strict';var _=require(_0x9fac('0x0'));var utils=require('./utils');var logger=require(_0x9fac('0x1'))(_0x9fac('0x2'));var rpc={'chatMessage':require('../../rpc/chatMessage'),'openchannelMessage':require(_0x9fac('0x3')),'mailMessage':require(_0x9fac('0x4')),'smsMessage':require(_0x9fac('0x5')),'faxMessage':require(_0x9fac('0x6')),'whatsappMessage':require(_0x9fac('0x7'))};exports[_0x9fac('0x8')]=function(_0x2229b4,_0x437b69){return function(_0x170fa6){try{var _0x30c675={'body':utils[_0x9fac('0x9')](_0x437b69[0x0],this),'ContactId':this['contact']['id']};if(this['channel']==='chat'){_0x30c675[_0x9fac('0xa')]=this[_0x9fac('0xb')]['id'];}else{_0x30c675[_[_0x9fac('0xc')](this[_0x9fac('0xd')])+'AccountId']=this[_0x9fac('0xb')]['id'];}_0x30c675[_[_0x9fac('0xc')](this[_0x9fac('0xd')])+_0x9fac('0xe')]=this[_0x9fac('0xf')]['id'];if(rpc[this['channel']+_0x9fac('0x10')]){return rpc[this[_0x9fac('0xd')]+_0x9fac('0x10')][_0x9fac('0x11')](_0x30c675)[_0x9fac('0x12')](function(_0x514912){logger['info'](_0x9fac('0x13'),_0x2229b4,_0x30c675[_0x9fac('0x14')]);_0x170fa6[_0x9fac('0x15')]();})['catch'](function(_0x56eb73){logger[_0x9fac('0x16')]('[%s][MESSAGE]\x20%s',_0x2229b4,JSON['stringify'](_0x56eb73));_0x170fa6[_0x9fac('0x17')]();});}}catch(_0x44d24e){logger[_0x9fac('0x16')](_0x9fac('0x13'),_0x2229b4,JSON['stringify'](_0x44d24e));_0x170fa6[_0x9fac('0x17')]();}};};
\ No newline at end of file
+var _0x6215=['error','stringify','stop','lodash','./utils','../../../../config/logger','../../rpc/chatMessage','../../rpc/openchannelMessage','../../rpc/mailMessage','../../rpc/smsMessage','../../rpc/faxMessage','../../rpc/whatsappMessage','getMustacheRender','contact','channel','chat','account','upperFirst','AccountId','InteractionId','Message','create','then','info','[%s][MESSAGE]\x20%s','body','catch'];(function(_0x20d952,_0x935281){var _0x1563b4=function(_0x22ca8c){while(--_0x22ca8c){_0x20d952['push'](_0x20d952['shift']());}};_0x1563b4(++_0x935281);}(_0x6215,0x198));var _0x5621=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x6215[_0x3dd15e];return _0x231fd0;};'use strict';var _=require(_0x5621('0x0'));var utils=require(_0x5621('0x1'));var logger=require(_0x5621('0x2'))('routing');var rpc={'chatMessage':require(_0x5621('0x3')),'openchannelMessage':require(_0x5621('0x4')),'mailMessage':require(_0x5621('0x5')),'smsMessage':require(_0x5621('0x6')),'faxMessage':require(_0x5621('0x7')),'whatsappMessage':require(_0x5621('0x8'))};exports['consequence']=function(_0x571050,_0x52f3c6){return function(_0x5ae3af){try{var _0x431e77={'body':utils[_0x5621('0x9')](_0x52f3c6[0x0],this),'ContactId':this[_0x5621('0xa')]['id']};if(this[_0x5621('0xb')]===_0x5621('0xc')){_0x431e77['ChatWebsiteId']=this[_0x5621('0xd')]['id'];}else{_0x431e77[_[_0x5621('0xe')](this[_0x5621('0xb')])+_0x5621('0xf')]=this['account']['id'];}_0x431e77[_[_0x5621('0xe')](this[_0x5621('0xb')])+_0x5621('0x10')]=this['interaction']['id'];if(rpc[this[_0x5621('0xb')]+_0x5621('0x11')]){return rpc[this[_0x5621('0xb')]+_0x5621('0x11')][_0x5621('0x12')](_0x431e77)[_0x5621('0x13')](function(_0xac5caf){logger[_0x5621('0x14')](_0x5621('0x15'),_0x571050,_0x431e77[_0x5621('0x16')]);_0x5ae3af['next']();})[_0x5621('0x17')](function(_0x1067c0){logger[_0x5621('0x18')]('[%s][MESSAGE]\x20%s',_0x571050,JSON[_0x5621('0x19')](_0x1067c0));_0x5ae3af[_0x5621('0x1a')]();});}}catch(_0x555e21){logger[_0x5621('0x18')](_0x5621('0x15'),_0x571050,JSON[_0x5621('0x19')](_0x555e21));_0x5ae3af[_0x5621('0x1a')]();}};};
\ No newline at end of file