Built motion from commit 980b26c3.|2.6.29
[motion2.git] / server / services / routing / server / applications / message.js
index 546b75f..4611c88 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe4e8=['AccountId','Message','create','then','[%s][MESSAGE]\x20%s','body','next','catch','stringify','stop','lodash','./utils','../../../../config/logger','routing','../../rpc/chatMessage','../../rpc/mailMessage','../../rpc/faxMessage','../../rpc/whatsappMessage','consequence','getMustacheRender','contact','ChatWebsiteId','account','upperFirst','channel'];(function(_0x2e973c,_0x272e75){var _0xa45f63=function(_0x4f9de1){while(--_0x4f9de1){_0x2e973c['push'](_0x2e973c['shift']());}};_0xa45f63(++_0x272e75);}(_0xe4e8,0x104));var _0x8e4e=function(_0x4a7407,_0x40c4d9){_0x4a7407=_0x4a7407-0x0;var _0x1baab0=_0xe4e8[_0x4a7407];return _0x1baab0;};'use strict';var _=require(_0x8e4e('0x0'));var utils=require(_0x8e4e('0x1'));var logger=require(_0x8e4e('0x2'))(_0x8e4e('0x3'));var rpc={'chatMessage':require(_0x8e4e('0x4')),'openchannelMessage':require('../../rpc/openchannelMessage'),'mailMessage':require(_0x8e4e('0x5')),'smsMessage':require('../../rpc/smsMessage'),'faxMessage':require(_0x8e4e('0x6')),'whatsappMessage':require(_0x8e4e('0x7'))};exports[_0x8e4e('0x8')]=function(_0x4bf5d2,_0x134c85){return function(_0x3a9568){try{var _0x4add61={'body':utils[_0x8e4e('0x9')](_0x134c85[0x0],this),'ContactId':this[_0x8e4e('0xa')]['id']};if(this['channel']==='chat'){_0x4add61[_0x8e4e('0xb')]=this[_0x8e4e('0xc')]['id'];}else{_0x4add61[_[_0x8e4e('0xd')](this[_0x8e4e('0xe')])+_0x8e4e('0xf')]=this[_0x8e4e('0xc')]['id'];}_0x4add61[_[_0x8e4e('0xd')](this[_0x8e4e('0xe')])+'InteractionId']=this['interaction']['id'];if(rpc[this[_0x8e4e('0xe')]+'Message']){return rpc[this[_0x8e4e('0xe')]+_0x8e4e('0x10')][_0x8e4e('0x11')](_0x4add61)[_0x8e4e('0x12')](function(_0x2faf5f){logger['info'](_0x8e4e('0x13'),_0x4bf5d2,_0x4add61[_0x8e4e('0x14')]);_0x3a9568[_0x8e4e('0x15')]();})[_0x8e4e('0x16')](function(_0x2d541e){logger['error'](_0x8e4e('0x13'),_0x4bf5d2,JSON[_0x8e4e('0x17')](_0x2d541e));_0x3a9568['stop']();});}}catch(_0x24aa02){logger['error'](_0x8e4e('0x13'),_0x4bf5d2,JSON[_0x8e4e('0x17')](_0x24aa02));_0x3a9568[_0x8e4e('0x18')]();}};};
\ No newline at end of file
+var _0x6372=['lodash','../../../../config/logger','../../rpc/chatMessage','../../rpc/openchannelMessage','../../rpc/smsMessage','../../rpc/faxMessage','../../rpc/whatsappMessage','consequence','channel','account','upperFirst','InteractionId','interaction','Message','create','info','[%s][MESSAGE]\x20%s','next','catch','error','stringify','stop'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x6372,0x1b8));var _0x2637=function(_0x55c59d,_0x3b4b24){_0x55c59d=_0x55c59d-0x0;var _0x50bb84=_0x6372[_0x55c59d];return _0x50bb84;};'use strict';var _=require(_0x2637('0x0'));var utils=require('./utils');var logger=require(_0x2637('0x1'))('routing');var rpc={'chatMessage':require(_0x2637('0x2')),'openchannelMessage':require(_0x2637('0x3')),'mailMessage':require('../../rpc/mailMessage'),'smsMessage':require(_0x2637('0x4')),'faxMessage':require(_0x2637('0x5')),'whatsappMessage':require(_0x2637('0x6'))};exports[_0x2637('0x7')]=function(_0x24ab39,_0x5da891){return function(_0x33d56c){try{var _0x54bdd1={'body':utils['getMustacheRender'](_0x5da891[0x0],this),'ContactId':this['contact']['id']};if(this[_0x2637('0x8')]==='chat'){_0x54bdd1['ChatWebsiteId']=this[_0x2637('0x9')]['id'];}else{_0x54bdd1[_[_0x2637('0xa')](this[_0x2637('0x8')])+'AccountId']=this['account']['id'];}_0x54bdd1[_[_0x2637('0xa')](this[_0x2637('0x8')])+_0x2637('0xb')]=this[_0x2637('0xc')]['id'];if(rpc[this[_0x2637('0x8')]+_0x2637('0xd')]){return rpc[this[_0x2637('0x8')]+_0x2637('0xd')][_0x2637('0xe')](_0x54bdd1)['then'](function(_0x2e1052){logger[_0x2637('0xf')](_0x2637('0x10'),_0x24ab39,_0x54bdd1['body']);_0x33d56c[_0x2637('0x11')]();})[_0x2637('0x12')](function(_0x4630fe){logger[_0x2637('0x13')]('[%s][MESSAGE]\x20%s',_0x24ab39,JSON[_0x2637('0x14')](_0x4630fe));_0x33d56c[_0x2637('0x15')]();});}}catch(_0x3f69d9){logger[_0x2637('0x13')](_0x2637('0x10'),_0x24ab39,JSON[_0x2637('0x14')](_0x3f69d9));_0x33d56c['stop']();}};};
\ No newline at end of file