Built motion from commit 58b0471d.|2.6.29
[motion2.git] / server / services / routing / server / applications / message.js
index 0931f92..68ba946 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x11e9=['chat','ChatWebsiteId','account','upperFirst','AccountId','InteractionId','interaction','Message','create','info','body','next','catch','[%s][MESSAGE]\x20%s','stringify','stop','./utils','routing','../../rpc/openchannelMessage','../../rpc/mailMessage','../../rpc/smsMessage','getMustacheRender','channel'];(function(_0x6ad1fa,_0x2b2fe4){var _0x5b74db=function(_0x1fc1d0){while(--_0x1fc1d0){_0x6ad1fa['push'](_0x6ad1fa['shift']());}};_0x5b74db(++_0x2b2fe4);}(_0x11e9,0x169));var _0x911e=function(_0x4d18bd,_0x490362){_0x4d18bd=_0x4d18bd-0x0;var _0x203fda=_0x11e9[_0x4d18bd];return _0x203fda;};'use strict';var _=require('lodash');var utils=require(_0x911e('0x0'));var logger=require('../../../../config/logger')(_0x911e('0x1'));var rpc={'chatMessage':require('../../rpc/chatMessage'),'openchannelMessage':require(_0x911e('0x2')),'mailMessage':require(_0x911e('0x3')),'smsMessage':require(_0x911e('0x4')),'faxMessage':require('../../rpc/faxMessage'),'whatsappMessage':require('../../rpc/whatsappMessage')};exports['consequence']=function(_0x88e318,_0x47feaa){return function(_0x1f73e8){try{var _0x5cdea0={'body':utils[_0x911e('0x5')](_0x47feaa[0x0],this),'ContactId':this['contact']['id']};if(this[_0x911e('0x6')]===_0x911e('0x7')){_0x5cdea0[_0x911e('0x8')]=this[_0x911e('0x9')]['id'];}else{_0x5cdea0[_[_0x911e('0xa')](this[_0x911e('0x6')])+_0x911e('0xb')]=this[_0x911e('0x9')]['id'];}_0x5cdea0[_[_0x911e('0xa')](this['channel'])+_0x911e('0xc')]=this[_0x911e('0xd')]['id'];if(rpc[this['channel']+_0x911e('0xe')]){return rpc[this[_0x911e('0x6')]+'Message'][_0x911e('0xf')](_0x5cdea0)['then'](function(_0x4696db){logger[_0x911e('0x10')]('[%s][MESSAGE]\x20%s',_0x88e318,_0x5cdea0[_0x911e('0x11')]);_0x1f73e8[_0x911e('0x12')]();})[_0x911e('0x13')](function(_0x802e4d){logger['error'](_0x911e('0x14'),_0x88e318,JSON[_0x911e('0x15')](_0x802e4d));_0x1f73e8[_0x911e('0x16')]();});}}catch(_0x4b3bbf){logger['error'](_0x911e('0x14'),_0x88e318,JSON[_0x911e('0x15')](_0x4b3bbf));_0x1f73e8[_0x911e('0x16')]();}};};
\ No newline at end of file
+var _0x24a9=['./utils','routing','../../rpc/chatMessage','../../rpc/openchannelMessage','../../rpc/mailMessage','../../rpc/faxMessage','../../rpc/whatsappMessage','consequence','getMustacheRender','ChatWebsiteId','upperFirst','channel','AccountId','account','InteractionId','interaction','Message','create','[%s][MESSAGE]\x20%s','next','catch','error','stop','stringify','lodash'];(function(_0x43e4b3,_0x1444de){var _0x10c655=function(_0x56c01d){while(--_0x56c01d){_0x43e4b3['push'](_0x43e4b3['shift']());}};_0x10c655(++_0x1444de);}(_0x24a9,0xf9));var _0x924a=function(_0x29fd4b,_0x3a56c2){_0x29fd4b=_0x29fd4b-0x0;var _0x4a3d37=_0x24a9[_0x29fd4b];return _0x4a3d37;};'use strict';var _=require(_0x924a('0x0'));var utils=require(_0x924a('0x1'));var logger=require('../../../../config/logger')(_0x924a('0x2'));var rpc={'chatMessage':require(_0x924a('0x3')),'openchannelMessage':require(_0x924a('0x4')),'mailMessage':require(_0x924a('0x5')),'smsMessage':require('../../rpc/smsMessage'),'faxMessage':require(_0x924a('0x6')),'whatsappMessage':require(_0x924a('0x7'))};exports[_0x924a('0x8')]=function(_0x1afa85,_0x63206c){return function(_0x497773){try{var _0x557b12={'body':utils[_0x924a('0x9')](_0x63206c[0x0],this),'ContactId':this['contact']['id']};if(this['channel']==='chat'){_0x557b12[_0x924a('0xa')]=this['account']['id'];}else{_0x557b12[_[_0x924a('0xb')](this[_0x924a('0xc')])+_0x924a('0xd')]=this[_0x924a('0xe')]['id'];}_0x557b12[_['upperFirst'](this[_0x924a('0xc')])+_0x924a('0xf')]=this[_0x924a('0x10')]['id'];if(rpc[this[_0x924a('0xc')]+_0x924a('0x11')]){return rpc[this['channel']+_0x924a('0x11')][_0x924a('0x12')](_0x557b12)['then'](function(_0x295fbe){logger['info'](_0x924a('0x13'),_0x1afa85,_0x557b12['body']);_0x497773[_0x924a('0x14')]();})[_0x924a('0x15')](function(_0x5a5184){logger[_0x924a('0x16')](_0x924a('0x13'),_0x1afa85,JSON['stringify'](_0x5a5184));_0x497773[_0x924a('0x17')]();});}}catch(_0x894148){logger[_0x924a('0x16')](_0x924a('0x13'),_0x1afa85,JSON[_0x924a('0x18')](_0x894148));_0x497773[_0x924a('0x17')]();}};};
\ No newline at end of file