Built motion from commit 3a7e82ea.|2.6.29
[motion2.git] / server / services / routing / server / applications / message.js
index 00cdedd..4efc796 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xab23=['../../rpc/chatMessage','../../rpc/openchannelMessage','../../rpc/smsMessage','../../rpc/faxMessage','../../rpc/whatsappMessage','consequence','contact','channel','chat','ChatWebsiteId','account','upperFirst','AccountId','interaction','Message','create','then','info','[%s][MESSAGE]\x20%s','body','next','catch','stop','stringify','lodash','./utils','../../../../config/logger','routing'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0xab23,0x1bc));var _0x3ab2=function(_0x47dfd5,_0x56fc43){_0x47dfd5=_0x47dfd5-0x0;var _0x3dc00c=_0xab23[_0x47dfd5];return _0x3dc00c;};'use strict';var _=require(_0x3ab2('0x0'));var utils=require(_0x3ab2('0x1'));var logger=require(_0x3ab2('0x2'))(_0x3ab2('0x3'));var rpc={'chatMessage':require(_0x3ab2('0x4')),'openchannelMessage':require(_0x3ab2('0x5')),'mailMessage':require('../../rpc/mailMessage'),'smsMessage':require(_0x3ab2('0x6')),'faxMessage':require(_0x3ab2('0x7')),'whatsappMessage':require(_0x3ab2('0x8'))};exports[_0x3ab2('0x9')]=function(_0x5cb595,_0x5222ba){return function(_0x3445f2){try{var _0x4e8d92={'body':utils['getMustacheRender'](_0x5222ba[0x0],this),'ContactId':this[_0x3ab2('0xa')]['id']};if(this[_0x3ab2('0xb')]===_0x3ab2('0xc')){_0x4e8d92[_0x3ab2('0xd')]=this[_0x3ab2('0xe')]['id'];}else{_0x4e8d92[_[_0x3ab2('0xf')](this[_0x3ab2('0xb')])+_0x3ab2('0x10')]=this[_0x3ab2('0xe')]['id'];}_0x4e8d92[_[_0x3ab2('0xf')](this[_0x3ab2('0xb')])+'InteractionId']=this[_0x3ab2('0x11')]['id'];if(rpc[this[_0x3ab2('0xb')]+_0x3ab2('0x12')]){return rpc[this['channel']+'Message'][_0x3ab2('0x13')](_0x4e8d92)[_0x3ab2('0x14')](function(_0x1f967a){logger[_0x3ab2('0x15')](_0x3ab2('0x16'),_0x5cb595,_0x4e8d92[_0x3ab2('0x17')]);_0x3445f2[_0x3ab2('0x18')]();})[_0x3ab2('0x19')](function(_0x11d439){logger['error'](_0x3ab2('0x16'),_0x5cb595,JSON['stringify'](_0x11d439));_0x3445f2[_0x3ab2('0x1a')]();});}}catch(_0x458f08){logger['error']('[%s][MESSAGE]\x20%s',_0x5cb595,JSON[_0x3ab2('0x1b')](_0x458f08));_0x3445f2[_0x3ab2('0x1a')]();}};};
\ No newline at end of file
+var _0xecf3=['upperFirst','InteractionId','interaction','Message','create','info','[%s][MESSAGE]\x20%s','error','stringify','stop','../../../../config/logger','routing','../../rpc/chatMessage','../../rpc/mailMessage','../../rpc/smsMessage','../../rpc/faxMessage','consequence','getMustacheRender','contact','channel','chat','ChatWebsiteId','account'];(function(_0x3dc18e,_0x251fc7){var _0x52d741=function(_0x4c3dc9){while(--_0x4c3dc9){_0x3dc18e['push'](_0x3dc18e['shift']());}};_0x52d741(++_0x251fc7);}(_0xecf3,0x66));var _0x3ecf=function(_0x551933,_0x189e2b){_0x551933=_0x551933-0x0;var _0x20f0c1=_0xecf3[_0x551933];return _0x20f0c1;};'use strict';var _=require('lodash');var utils=require('./utils');var logger=require(_0x3ecf('0x0'))(_0x3ecf('0x1'));var rpc={'chatMessage':require(_0x3ecf('0x2')),'openchannelMessage':require('../../rpc/openchannelMessage'),'mailMessage':require(_0x3ecf('0x3')),'smsMessage':require(_0x3ecf('0x4')),'faxMessage':require(_0x3ecf('0x5')),'whatsappMessage':require('../../rpc/whatsappMessage')};exports[_0x3ecf('0x6')]=function(_0x245570,_0x4af095){return function(_0xe52550){try{var _0x4d13b8={'body':utils[_0x3ecf('0x7')](_0x4af095[0x0],this),'ContactId':this[_0x3ecf('0x8')]['id']};if(this[_0x3ecf('0x9')]===_0x3ecf('0xa')){_0x4d13b8[_0x3ecf('0xb')]=this[_0x3ecf('0xc')]['id'];}else{_0x4d13b8[_[_0x3ecf('0xd')](this[_0x3ecf('0x9')])+'AccountId']=this[_0x3ecf('0xc')]['id'];}_0x4d13b8[_[_0x3ecf('0xd')](this['channel'])+_0x3ecf('0xe')]=this[_0x3ecf('0xf')]['id'];if(rpc[this['channel']+_0x3ecf('0x10')]){return rpc[this['channel']+_0x3ecf('0x10')][_0x3ecf('0x11')](_0x4d13b8)['then'](function(_0x1bc3c7){logger[_0x3ecf('0x12')](_0x3ecf('0x13'),_0x245570,_0x4d13b8['body']);_0xe52550['next']();})['catch'](function(_0x5df0be){logger[_0x3ecf('0x14')](_0x3ecf('0x13'),_0x245570,JSON[_0x3ecf('0x15')](_0x5df0be));_0xe52550[_0x3ecf('0x16')]();});}}catch(_0x5dd720){logger['error']('[%s][MESSAGE]\x20%s',_0x245570,JSON[_0x3ecf('0x15')](_0x5dd720));_0xe52550[_0x3ecf('0x16')]();}};};
\ No newline at end of file