Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / services / routing / server / applications / message.js
index d8a7c2a..42d8d41 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb55c=['stop','lodash','./utils','../../../../config/logger','../../rpc/openchannelMessage','../../rpc/mailMessage','../../rpc/smsMessage','../../rpc/faxMessage','../../rpc/whatsappMessage','consequence','contact','channel','chat','account','upperFirst','AccountId','InteractionId','interaction','Message','create','then','info','[%s][MESSAGE]\x20%s','next','catch','stringify'];(function(_0x1e4f2f,_0x35edfa){var _0xccea89=function(_0x164386){while(--_0x164386){_0x1e4f2f['push'](_0x1e4f2f['shift']());}};_0xccea89(++_0x35edfa);}(_0xb55c,0x187));var _0xcb55=function(_0x41e018,_0x54cb55){_0x41e018=_0x41e018-0x0;var _0x52327d=_0xb55c[_0x41e018];return _0x52327d;};'use strict';var _=require(_0xcb55('0x0'));var utils=require(_0xcb55('0x1'));var logger=require(_0xcb55('0x2'))('routing');var rpc={'chatMessage':require('../../rpc/chatMessage'),'openchannelMessage':require(_0xcb55('0x3')),'mailMessage':require(_0xcb55('0x4')),'smsMessage':require(_0xcb55('0x5')),'faxMessage':require(_0xcb55('0x6')),'whatsappMessage':require(_0xcb55('0x7'))};exports[_0xcb55('0x8')]=function(_0x9ea5a7,_0x28b257){return function(_0x3bcb46){try{var _0xb001f7={'body':utils['getMustacheRender'](_0x28b257[0x0],this),'ContactId':this[_0xcb55('0x9')]['id']};if(this[_0xcb55('0xa')]===_0xcb55('0xb')){_0xb001f7['ChatWebsiteId']=this[_0xcb55('0xc')]['id'];}else{_0xb001f7[_[_0xcb55('0xd')](this[_0xcb55('0xa')])+_0xcb55('0xe')]=this[_0xcb55('0xc')]['id'];}_0xb001f7[_[_0xcb55('0xd')](this[_0xcb55('0xa')])+_0xcb55('0xf')]=this[_0xcb55('0x10')]['id'];if(rpc[this[_0xcb55('0xa')]+_0xcb55('0x11')]){return rpc[this[_0xcb55('0xa')]+_0xcb55('0x11')][_0xcb55('0x12')](_0xb001f7)[_0xcb55('0x13')](function(_0x7e2cfc){logger[_0xcb55('0x14')](_0xcb55('0x15'),_0x9ea5a7,_0xb001f7['body']);_0x3bcb46[_0xcb55('0x16')]();})[_0xcb55('0x17')](function(_0x74c02a){logger['error'](_0xcb55('0x15'),_0x9ea5a7,JSON[_0xcb55('0x18')](_0x74c02a));_0x3bcb46[_0xcb55('0x19')]();});}}catch(_0x38d896){logger['error'](_0xcb55('0x15'),_0x9ea5a7,JSON[_0xcb55('0x18')](_0x38d896));_0x3bcb46['stop']();}};};
\ No newline at end of file
+var _0x2883=['error','stringify','stop','lodash','routing','../../rpc/chatMessage','../../rpc/openchannelMessage','../../rpc/mailMessage','../../rpc/faxMessage','getMustacheRender','contact','ChatWebsiteId','account','upperFirst','channel','InteractionId','interaction','Message','create','then','info','[%s][MESSAGE]\x20%s','body','next','catch'];(function(_0x18ab2a,_0x4debcd){var _0x16dcee=function(_0x10107a){while(--_0x10107a){_0x18ab2a['push'](_0x18ab2a['shift']());}};_0x16dcee(++_0x4debcd);}(_0x2883,0xfd));var _0x3288=function(_0x2470ae,_0x1635b9){_0x2470ae=_0x2470ae-0x0;var _0x5dea95=_0x2883[_0x2470ae];return _0x5dea95;};'use strict';var _=require(_0x3288('0x0'));var utils=require('./utils');var logger=require('../../../../config/logger')(_0x3288('0x1'));var rpc={'chatMessage':require(_0x3288('0x2')),'openchannelMessage':require(_0x3288('0x3')),'mailMessage':require(_0x3288('0x4')),'smsMessage':require('../../rpc/smsMessage'),'faxMessage':require(_0x3288('0x5')),'whatsappMessage':require('../../rpc/whatsappMessage')};exports['consequence']=function(_0x14ae9b,_0x5a9668){return function(_0x1334ff){try{var _0xfd8b2c={'body':utils[_0x3288('0x6')](_0x5a9668[0x0],this),'ContactId':this[_0x3288('0x7')]['id']};if(this['channel']==='chat'){_0xfd8b2c[_0x3288('0x8')]=this[_0x3288('0x9')]['id'];}else{_0xfd8b2c[_[_0x3288('0xa')](this[_0x3288('0xb')])+'AccountId']=this[_0x3288('0x9')]['id'];}_0xfd8b2c[_[_0x3288('0xa')](this['channel'])+_0x3288('0xc')]=this[_0x3288('0xd')]['id'];if(rpc[this[_0x3288('0xb')]+_0x3288('0xe')]){return rpc[this[_0x3288('0xb')]+_0x3288('0xe')][_0x3288('0xf')](_0xfd8b2c)[_0x3288('0x10')](function(_0x437904){logger[_0x3288('0x11')](_0x3288('0x12'),_0x14ae9b,_0xfd8b2c[_0x3288('0x13')]);_0x1334ff[_0x3288('0x14')]();})[_0x3288('0x15')](function(_0x3ee79f){logger[_0x3288('0x16')]('[%s][MESSAGE]\x20%s',_0x14ae9b,JSON[_0x3288('0x17')](_0x3ee79f));_0x1334ff[_0x3288('0x18')]();});}}catch(_0x9b48a1){logger[_0x3288('0x16')](_0x3288('0x12'),_0x14ae9b,JSON[_0x3288('0x17')](_0x9b48a1));_0x1334ff['stop']();}};};
\ No newline at end of file