Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / components / interaction / utils.js
index 84de5fb..7ab9d88 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-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
+var _0x0b1e=['unknown','accounts','_interactions','_interaction_has_tags','_messages','user_has_','isArray','toLowerCase','toUpperCase','name','role','stringify','null','then','update','info','MESSAGE:ACCEPT]\x20id=','\x20name=','\x20role=','\x20interaction=','\x20body=','exports','lodash','../../mysqldb','../../config/logger','openchannel-interactions','fax-interactions','chat-interactions','whatsapp-interactions','capitalize','chat','Website','InteractionId','upperFirst'];(function(_0x436d8c,_0x241d05){var _0x184f8b=function(_0x2ff4c6){while(--_0x2ff4c6){_0x436d8c['push'](_0x436d8c['shift']());}};_0x184f8b(++_0x241d05);}(_0x0b1e,0x1f2));var _0xe0b1=function(_0x21a2b2,_0x22ba1e){_0x21a2b2=_0x21a2b2-0x0;var _0x2060b4=_0x0b1e[_0x21a2b2];return _0x2060b4;};'use strict';var _=require(_0xe0b1('0x0'));var db=require(_0xe0b1('0x1'))['db'];var loggers={'openchannel':require(_0xe0b1('0x2'))(_0xe0b1('0x3')),'mail':require(_0xe0b1('0x2'))('mail-interactions'),'fax':require('../../config/logger')(_0xe0b1('0x4')),'sms':require(_0xe0b1('0x2'))('sms-interactions'),'chat':require('../../config/logger')(_0xe0b1('0x5')),'whatsapp':require(_0xe0b1('0x2'))(_0xe0b1('0x6'))};function getAccountFK(_0x400b78){return _[_0xe0b1('0x7')](_0x400b78)+(_0x400b78===_0xe0b1('0x8')?_0xe0b1('0x9'):'Account')+'Id';}function getInteractionFK(_0x1b0a2f){return _[_0xe0b1('0x7')](_0x1b0a2f)+_0xe0b1('0xa');}function getInteractionId(_0x28846e,_0x75a09a,_0x4ea091){if(_0x28846e&&_0x28846e[_[_0xe0b1('0xb')](_0x4ea091)+_0xe0b1('0xa')]){return _0x28846e[_[_0xe0b1('0xb')](_0x4ea091)+'InteractionId'];}else if(_0x28846e&&_0x28846e['id']){return _0x28846e['id'];}else if(_0x75a09a&&_0x75a09a['id']){return _0x75a09a['id'];}else{return _0xe0b1('0xc');}}function getInteractionsTables(_0x44d582){return{'accounts':_0x44d582+'_'+(_0x44d582===_0xe0b1('0x8')?'websites':_0xe0b1('0xd')),'interactions':_0x44d582+_0xe0b1('0xe'),'interactionsTags':_0x44d582+_0xe0b1('0xf'),'messages':_0x44d582+_0xe0b1('0x10'),'userInteractions':_0xe0b1('0x11')+_0x44d582+_0xe0b1('0xe')};}function getSelectedTags(_0x520da4){var _0x1cc729=[];if(_0x520da4){_0x1cc729=Array[_0xe0b1('0x12')](_0x520da4)?_0x520da4:[_0x520da4];}return _0x1cc729;}function log(_0x1270fe,_0x19666a,_0x257de5,_0x5b9e72,_0xb6de13,_0x21e113){loggers[_0xb6de13[_0xe0b1('0x13')]()][_0x1270fe]('[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s',_0x21e113[_0xe0b1('0x14')](),_0x19666a?_0x19666a['id']:null,_0x19666a?_0x19666a[_0xe0b1('0x15')]:null,_0x19666a?_0x19666a[_0xe0b1('0x16')]:null,getInteractionId(_0x257de5,_0x5b9e72,_0xb6de13),_0x257de5?JSON[_0xe0b1('0x17')](_0x257de5):_0xe0b1('0x18'));}function updateUser(_0x54da78,_0x228e7a,_0x567204,_0x221baf,_0x4944c7){db[_[_0xe0b1('0xb')](_0x221baf)+'Interaction']['findOne']({'where':{'id':getInteractionId(_0x228e7a,_0x567204,_0x221baf)}})[_0xe0b1('0x19')](function(_0x2bba20){if(_0x2bba20){return _0x2bba20[_0xe0b1('0x1a')]({'UserId':_0x54da78?_0x54da78['id']:null});}})[_0xe0b1('0x19')](function(_0x5d7dfa){if(_0x5d7dfa){log(_0xe0b1('0x1b'),_0x54da78,_0x228e7a,_0x567204,_0x221baf,_0x4944c7);}})['catch'](function(){log('error',_0x54da78,_0x228e7a,_0x567204,_0x221baf,_0x4944c7);});}function logAcceptMessage(_0x4abe8f,_0x5878e7,_0x383154,_0x162663){var _0x77d9b=loggers[_0x4abe8f[_0xe0b1('0x13')]()];var _0x52fc4d=_0x5878e7['id'];var _0x336282=_0x5878e7[_0xe0b1('0x15')];var _0x4e64da=_0x5878e7[_0xe0b1('0x16')];var _0x25687d=JSON[_0xe0b1('0x17')](_0x162663||null);_0x77d9b[_0xe0b1('0x1b')]('['+_0x4abe8f['toUpperCase']()+_0xe0b1('0x1c')+_0x52fc4d+_0xe0b1('0x1d')+_0x336282+_0xe0b1('0x1e')+_0x4e64da+_0xe0b1('0x1f')+_0x383154+_0xe0b1('0x20')+_0x25687d);}module[_0xe0b1('0x21')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'logAcceptMessage':logAcceptMessage,'updateUser':updateUser};
\ No newline at end of file