Built motion from commit f67b3b02.|2.6.31
[motion2.git] / server / components / interaction / utils.js
index 0634c2d..84de5fb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe801=['sms-interactions','chat-interactions','whatsapp-interactions','capitalize','chat','Website','Account','InteractionId','upperFirst','unknown','websites','accounts','_interactions','_messages','user_has_','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','name','role','stringify','null','Interaction','findOne','then','update','info','catch','MESSAGE:ACCEPT]\x20id=','\x20name=','\x20role=','\x20interaction=','\x20body=','exports','lodash','../../mysqldb','../../config/logger','openchannel-interactions','fax-interactions'];(function(_0x2b4411,_0x2625ed){var _0x8e41ef=function(_0x2aa8c1){while(--_0x2aa8c1){_0x2b4411['push'](_0x2b4411['shift']());}};_0x8e41ef(++_0x2625ed);}(_0xe801,0x1cf));var _0x1e80=function(_0x4d7171,_0xb933e5){_0x4d7171=_0x4d7171-0x0;var _0x5df0e9=_0xe801[_0x4d7171];return _0x5df0e9;};'use strict';var _=require(_0x1e80('0x0'));var db=require(_0x1e80('0x1'))['db'];var loggers={'openchannel':require(_0x1e80('0x2'))(_0x1e80('0x3')),'mail':require(_0x1e80('0x2'))('mail-interactions'),'fax':require(_0x1e80('0x2'))(_0x1e80('0x4')),'sms':require(_0x1e80('0x2'))(_0x1e80('0x5')),'chat':require(_0x1e80('0x2'))(_0x1e80('0x6')),'whatsapp':require(_0x1e80('0x2'))(_0x1e80('0x7'))};function getAccountFK(_0x17a7ea){return _[_0x1e80('0x8')](_0x17a7ea)+(_0x17a7ea===_0x1e80('0x9')?_0x1e80('0xa'):_0x1e80('0xb'))+'Id';}function getInteractionFK(_0x401d42){return _[_0x1e80('0x8')](_0x401d42)+_0x1e80('0xc');}function getInteractionId(_0x39712f,_0x38c258,_0x1aff91){if(_0x39712f&&_0x39712f[_[_0x1e80('0xd')](_0x1aff91)+'InteractionId']){return _0x39712f[_[_0x1e80('0xd')](_0x1aff91)+_0x1e80('0xc')];}else if(_0x39712f&&_0x39712f['id']){return _0x39712f['id'];}else if(_0x38c258&&_0x38c258['id']){return _0x38c258['id'];}else{return _0x1e80('0xe');}}function getInteractionsTables(_0x1ab43d){return{'accounts':_0x1ab43d+'_'+(_0x1ab43d===_0x1e80('0x9')?_0x1e80('0xf'):_0x1e80('0x10')),'interactions':_0x1ab43d+_0x1e80('0x11'),'interactionsTags':_0x1ab43d+'_interaction_has_tags','messages':_0x1ab43d+_0x1e80('0x12'),'userInteractions':_0x1e80('0x13')+_0x1ab43d+_0x1e80('0x11')};}function getSelectedTags(_0x458324){var _0x3e70e7=[];if(_0x458324){_0x3e70e7=Array['isArray'](_0x458324)?_0x458324:[_0x458324];}return _0x3e70e7;}function log(_0x4a8cc0,_0xecc2fc,_0x52cc73,_0x41ecfd,_0x4882ea,_0x3f94da){loggers[_0x4882ea[_0x1e80('0x14')]()][_0x4a8cc0](_0x1e80('0x15'),_0x3f94da[_0x1e80('0x16')](),_0xecc2fc?_0xecc2fc['id']:null,_0xecc2fc?_0xecc2fc[_0x1e80('0x17')]:null,_0xecc2fc?_0xecc2fc[_0x1e80('0x18')]:null,getInteractionId(_0x52cc73,_0x41ecfd,_0x4882ea),_0x52cc73?JSON[_0x1e80('0x19')](_0x52cc73):_0x1e80('0x1a'));}function updateUser(_0x23b268,_0x3df0e5,_0x44cd13,_0x5a8dea,_0x47e07f){db[_['upperFirst'](_0x5a8dea)+_0x1e80('0x1b')][_0x1e80('0x1c')]({'where':{'id':getInteractionId(_0x3df0e5,_0x44cd13,_0x5a8dea)}})[_0x1e80('0x1d')](function(_0x39a21b){if(_0x39a21b){return _0x39a21b[_0x1e80('0x1e')]({'UserId':_0x23b268?_0x23b268['id']:null});}})[_0x1e80('0x1d')](function(_0x3e6981){if(_0x3e6981){log(_0x1e80('0x1f'),_0x23b268,_0x3df0e5,_0x44cd13,_0x5a8dea,_0x47e07f);}})[_0x1e80('0x20')](function(){log('error',_0x23b268,_0x3df0e5,_0x44cd13,_0x5a8dea,_0x47e07f);});}function logAcceptMessage(_0x1ee8ec,_0x3b78a9,_0x3de42a,_0x1980d0){var _0x3b2d06=loggers[_0x1ee8ec['toLowerCase']()];var _0x4673df=_0x3b78a9['id'];var _0x1a1541=_0x3b78a9[_0x1e80('0x17')];var _0x14c8d3=_0x3b78a9[_0x1e80('0x18')];var _0x141790=JSON['stringify'](_0x1980d0||null);_0x3b2d06[_0x1e80('0x1f')]('['+_0x1ee8ec[_0x1e80('0x16')]()+_0x1e80('0x21')+_0x4673df+_0x1e80('0x22')+_0x1a1541+_0x1e80('0x23')+_0x14c8d3+_0x1e80('0x24')+_0x3de42a+_0x1e80('0x25')+_0x141790);}module[_0x1e80('0x26')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'logAcceptMessage':logAcceptMessage,'updateUser':updateUser};
\ No newline at end of file
+var _0xe683=['catch','error','MESSAGE:ACCEPT]\x20id=','\x20name=','\x20role=','\x20interaction=','\x20body=','exports','lodash','../../mysqldb','../../config/logger','openchannel-interactions','mail-interactions','fax-interactions','sms-interactions','chat-interactions','whatsapp-interactions','capitalize','chat','Website','Account','upperFirst','InteractionId','accounts','_messages','_interactions','toLowerCase','toUpperCase','name','role','stringify','null','then','update','info'];(function(_0x358ad8,_0x52d29c){var _0x5d164f=function(_0xe92c3e){while(--_0xe92c3e){_0x358ad8['push'](_0x358ad8['shift']());}};_0x5d164f(++_0x52d29c);}(_0xe683,0xda));var _0x3e68=function(_0x1256ba,_0x27b1c1){_0x1256ba=_0x1256ba-0x0;var _0x371639=_0xe683[_0x1256ba];return _0x371639;};'use strict';var _=require(_0x3e68('0x0'));var db=require(_0x3e68('0x1'))['db'];var loggers={'openchannel':require(_0x3e68('0x2'))(_0x3e68('0x3')),'mail':require(_0x3e68('0x2'))(_0x3e68('0x4')),'fax':require('../../config/logger')(_0x3e68('0x5')),'sms':require(_0x3e68('0x2'))(_0x3e68('0x6')),'chat':require('../../config/logger')(_0x3e68('0x7')),'whatsapp':require(_0x3e68('0x2'))(_0x3e68('0x8'))};function getAccountFK(_0x1987ff){return _[_0x3e68('0x9')](_0x1987ff)+(_0x1987ff===_0x3e68('0xa')?_0x3e68('0xb'):_0x3e68('0xc'))+'Id';}function getInteractionFK(_0x441990){return _[_0x3e68('0x9')](_0x441990)+'InteractionId';}function getInteractionId(_0x387ea7,_0x4d7daa,_0x134c47){if(_0x387ea7&&_0x387ea7[_[_0x3e68('0xd')](_0x134c47)+_0x3e68('0xe')]){return _0x387ea7[_[_0x3e68('0xd')](_0x134c47)+_0x3e68('0xe')];}else if(_0x387ea7&&_0x387ea7['id']){return _0x387ea7['id'];}else if(_0x4d7daa&&_0x4d7daa['id']){return _0x4d7daa['id'];}else{return'unknown';}}function getInteractionsTables(_0x36943b){return{'accounts':_0x36943b+'_'+(_0x36943b===_0x3e68('0xa')?'websites':_0x3e68('0xf')),'interactions':_0x36943b+'_interactions','interactionsTags':_0x36943b+'_interaction_has_tags','messages':_0x36943b+_0x3e68('0x10'),'userInteractions':'user_has_'+_0x36943b+_0x3e68('0x11')};}function getSelectedTags(_0x2df417){var _0x10beb5=[];if(_0x2df417){_0x10beb5=Array['isArray'](_0x2df417)?_0x2df417:[_0x2df417];}return _0x10beb5;}function log(_0x42a43b,_0xe2cbc3,_0x16ed4a,_0x1bb126,_0x4c2902,_0x429ed7){loggers[_0x4c2902[_0x3e68('0x12')]()][_0x42a43b]('[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s',_0x429ed7[_0x3e68('0x13')](),_0xe2cbc3?_0xe2cbc3['id']:null,_0xe2cbc3?_0xe2cbc3[_0x3e68('0x14')]:null,_0xe2cbc3?_0xe2cbc3[_0x3e68('0x15')]:null,getInteractionId(_0x16ed4a,_0x1bb126,_0x4c2902),_0x16ed4a?JSON[_0x3e68('0x16')](_0x16ed4a):_0x3e68('0x17'));}function updateUser(_0x2c4e3b,_0x2d8870,_0x57e7fb,_0x2857bb,_0x47d19c){db[_[_0x3e68('0xd')](_0x2857bb)+'Interaction']['findOne']({'where':{'id':getInteractionId(_0x2d8870,_0x57e7fb,_0x2857bb)}})[_0x3e68('0x18')](function(_0x206e98){if(_0x206e98){return _0x206e98[_0x3e68('0x19')]({'UserId':_0x2c4e3b?_0x2c4e3b['id']:null});}})['then'](function(_0x160eed){if(_0x160eed){log(_0x3e68('0x1a'),_0x2c4e3b,_0x2d8870,_0x57e7fb,_0x2857bb,_0x47d19c);}})[_0x3e68('0x1b')](function(){log(_0x3e68('0x1c'),_0x2c4e3b,_0x2d8870,_0x57e7fb,_0x2857bb,_0x47d19c);});}function logAcceptMessage(_0x1d64fb,_0xba7e9a,_0x44346c,_0x63d078){var _0x34dd4b=loggers[_0x1d64fb['toLowerCase']()];var _0x42425d=_0xba7e9a['id'];var _0x401171=_0xba7e9a[_0x3e68('0x14')];var _0x33e005=_0xba7e9a['role'];var _0x1a2f94=JSON[_0x3e68('0x16')](_0x63d078||null);_0x34dd4b['info']('['+_0x1d64fb[_0x3e68('0x13')]()+_0x3e68('0x1d')+_0x42425d+_0x3e68('0x1e')+_0x401171+_0x3e68('0x1f')+_0x33e005+_0x3e68('0x20')+_0x44346c+_0x3e68('0x21')+_0x1a2f94);}module[_0x3e68('0x22')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'logAcceptMessage':logAcceptMessage,'updateUser':updateUser};
\ No newline at end of file