Built motion from commit (unavailable).|2.0.80
[motion2.git] / server / services / routing / server / applications / message.js
index e9e8d6a..11f9dcf 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x018e=['stringify','stop','lodash','./utils','../../../../config/logger','routing','../../rpc/chatMessage','../../rpc/openchannelMessage','../../rpc/faxMessage','consequence','getMustacheRender','contact','channel','chat','account','upperFirst','AccountId','InteractionId','interaction','Message','create','then','info','body','catch','error','[%s][MESSAGE]\x20%s'];(function(_0x384cf4,_0x36d5f4){var _0x2918c7=function(_0x1e0d35){while(--_0x1e0d35){_0x384cf4['push'](_0x384cf4['shift']());}};_0x2918c7(++_0x36d5f4);}(_0x018e,0x161));var _0xe018=function(_0x4ad0f7,_0x1920b0){_0x4ad0f7=_0x4ad0f7-0x0;var _0x30f5c8=_0x018e[_0x4ad0f7];return _0x30f5c8;};'use strict';var _=require(_0xe018('0x0'));var utils=require(_0xe018('0x1'));var logger=require(_0xe018('0x2'))(_0xe018('0x3'));var rpc={'chatMessage':require(_0xe018('0x4')),'openchannelMessage':require(_0xe018('0x5')),'mailMessage':require('../../rpc/mailMessage'),'smsMessage':require('../../rpc/smsMessage'),'faxMessage':require(_0xe018('0x6'))};exports[_0xe018('0x7')]=function(_0x5b0c92,_0x556b3b){return function(_0x14ebaa){try{var _0x565265={'body':utils[_0xe018('0x8')](_0x556b3b[0x0],this),'ContactId':this[_0xe018('0x9')]['id']};if(this[_0xe018('0xa')]===_0xe018('0xb')){_0x565265['ChatWebsiteId']=this[_0xe018('0xc')]['id'];}else{_0x565265[_[_0xe018('0xd')](this[_0xe018('0xa')])+_0xe018('0xe')]=this[_0xe018('0xc')]['id'];}_0x565265[_[_0xe018('0xd')](this[_0xe018('0xa')])+_0xe018('0xf')]=this[_0xe018('0x10')]['id'];if(rpc[this[_0xe018('0xa')]+'Message']){return rpc[this[_0xe018('0xa')]+_0xe018('0x11')][_0xe018('0x12')](_0x565265)[_0xe018('0x13')](function(_0x19a662){logger[_0xe018('0x14')]('[%s][MESSAGE]\x20%s',_0x5b0c92,_0x565265[_0xe018('0x15')]);_0x14ebaa['next']();})[_0xe018('0x16')](function(_0x28da48){logger[_0xe018('0x17')](_0xe018('0x18'),_0x5b0c92,JSON[_0xe018('0x19')](_0x28da48));_0x14ebaa[_0xe018('0x1a')]();});}}catch(_0x1efa75){logger['error']('[%s][MESSAGE]\x20%s',_0x5b0c92,JSON[_0xe018('0x19')](_0x1efa75));_0x14ebaa['stop']();}};};
\ No newline at end of file
+var _0xd2b4=['AccountId','upperFirst','InteractionId','Message','create','then','info','[%s][MESSAGE]\x20%s','error','stringify','stop','lodash','./utils','routing','../../rpc/chatMessage','../../rpc/openchannelMessage','../../rpc/mailMessage','../../rpc/smsMessage','getMustacheRender','contact','ChatWebsiteId','channel'];(function(_0x231033,_0x465c98){var _0x39c1ae=function(_0x4e6075){while(--_0x4e6075){_0x231033['push'](_0x231033['shift']());}};_0x39c1ae(++_0x465c98);}(_0xd2b4,0x79));var _0x4d2b=function(_0x14a0a0,_0x45d0cf){_0x14a0a0=_0x14a0a0-0x0;var _0x56b651=_0xd2b4[_0x14a0a0];return _0x56b651;};'use strict';var _=require(_0x4d2b('0x0'));var utils=require(_0x4d2b('0x1'));var logger=require('../../../../config/logger')(_0x4d2b('0x2'));var rpc={'chatMessage':require(_0x4d2b('0x3')),'openchannelMessage':require(_0x4d2b('0x4')),'mailMessage':require(_0x4d2b('0x5')),'smsMessage':require(_0x4d2b('0x6')),'faxMessage':require('../../rpc/faxMessage')};exports['consequence']=function(_0x1514ff,_0x19bf8e){return function(_0x3008bd){try{var _0xf0b5f={'body':utils[_0x4d2b('0x7')](_0x19bf8e[0x0],this),'ContactId':this[_0x4d2b('0x8')]['id']};if(this['channel']==='chat'){_0xf0b5f[_0x4d2b('0x9')]=this['account']['id'];}else{_0xf0b5f[_['upperFirst'](this[_0x4d2b('0xa')])+_0x4d2b('0xb')]=this['account']['id'];}_0xf0b5f[_[_0x4d2b('0xc')](this[_0x4d2b('0xa')])+_0x4d2b('0xd')]=this['interaction']['id'];if(rpc[this[_0x4d2b('0xa')]+_0x4d2b('0xe')]){return rpc[this[_0x4d2b('0xa')]+_0x4d2b('0xe')][_0x4d2b('0xf')](_0xf0b5f)[_0x4d2b('0x10')](function(_0x511589){logger[_0x4d2b('0x11')](_0x4d2b('0x12'),_0x1514ff,_0xf0b5f['body']);_0x3008bd['next']();})['catch'](function(_0x447f7e){logger[_0x4d2b('0x13')](_0x4d2b('0x12'),_0x1514ff,JSON[_0x4d2b('0x14')](_0x447f7e));_0x3008bd[_0x4d2b('0x15')]();});}}catch(_0x456831){logger['error'](_0x4d2b('0x12'),_0x1514ff,JSON[_0x4d2b('0x14')](_0x456831));_0x3008bd[_0x4d2b('0x15')]();}};};
\ No newline at end of file