Built motion from commit 53172ac8.|2.6.30
[motion2.git] / server / components / interaction / utils.js
index 5eb52d6..ae2c7cc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc5f2=['websites','accounts','_interactions','_messages','user_has_','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','name','role','stringify','null','then','update','info','error','exports','../../mysqldb','../../config/logger','openchannel-interactions','fax-interactions','sms-interactions','chat-interactions','whatsapp-interactions','capitalize','Website','Account','InteractionId','upperFirst','unknown','chat'];(function(_0x387777,_0x356171){var _0x3f84c0=function(_0x4d4423){while(--_0x4d4423){_0x387777['push'](_0x387777['shift']());}};_0x3f84c0(++_0x356171);}(_0xc5f2,0x1a4));var _0x2c5f=function(_0x2641f9,_0x26715f){_0x2641f9=_0x2641f9-0x0;var _0x585741=_0xc5f2[_0x2641f9];return _0x585741;};'use strict';var _=require('lodash');var db=require(_0x2c5f('0x0'))['db'];var loggers={'openchannel':require(_0x2c5f('0x1'))(_0x2c5f('0x2')),'mail':require(_0x2c5f('0x1'))('mail-interactions'),'fax':require('../../config/logger')(_0x2c5f('0x3')),'sms':require(_0x2c5f('0x1'))(_0x2c5f('0x4')),'chat':require(_0x2c5f('0x1'))(_0x2c5f('0x5')),'whatsapp':require(_0x2c5f('0x1'))(_0x2c5f('0x6'))};function getAccountFK(_0x39506f){return _[_0x2c5f('0x7')](_0x39506f)+(_0x39506f==='chat'?_0x2c5f('0x8'):_0x2c5f('0x9'))+'Id';}function getInteractionFK(_0x4415be){return _['capitalize'](_0x4415be)+_0x2c5f('0xa');}function getInteractionId(_0x954d4,_0x2267c2,_0x4d3d29){if(_0x954d4&&_0x954d4[_[_0x2c5f('0xb')](_0x4d3d29)+'InteractionId']){return _0x954d4[_[_0x2c5f('0xb')](_0x4d3d29)+_0x2c5f('0xa')];}else if(_0x954d4&&_0x954d4['id']){return _0x954d4['id'];}else if(_0x2267c2&&_0x2267c2['id']){return _0x2267c2['id'];}else{return _0x2c5f('0xc');}}function getInteractionsTables(_0x25721e){return{'accounts':_0x25721e+'_'+(_0x25721e===_0x2c5f('0xd')?_0x2c5f('0xe'):_0x2c5f('0xf')),'interactions':_0x25721e+_0x2c5f('0x10'),'interactionsTags':_0x25721e+'_interaction_has_tags','messages':_0x25721e+_0x2c5f('0x11'),'userInteractions':_0x2c5f('0x12')+_0x25721e+_0x2c5f('0x10')};}function getSelectedTags(_0x3ce792){var _0x51d52d=[];if(_0x3ce792){_0x51d52d=Array['isArray'](_0x3ce792)?_0x3ce792:[_0x3ce792];}return _0x51d52d;}function log(_0x175e97,_0x32500f,_0x644612,_0x2d8970,_0x5a5749,_0x4ab186){loggers[_0x5a5749[_0x2c5f('0x13')]()][_0x175e97](_0x2c5f('0x14'),_0x4ab186[_0x2c5f('0x15')](),_0x32500f?_0x32500f['id']:null,_0x32500f?_0x32500f[_0x2c5f('0x16')]:null,_0x32500f?_0x32500f[_0x2c5f('0x17')]:null,getInteractionId(_0x644612,_0x2d8970,_0x5a5749),_0x644612?JSON[_0x2c5f('0x18')](_0x644612):_0x2c5f('0x19'));}function updateUser(_0x578a00,_0x222958,_0x194019,_0x18c0dc,_0x5ba0a3){db[_[_0x2c5f('0xb')](_0x18c0dc)+'Interaction']['findOne']({'where':{'id':getInteractionId(_0x222958,_0x194019,_0x18c0dc)}})[_0x2c5f('0x1a')](function(_0x2585a5){if(_0x2585a5){return _0x2585a5[_0x2c5f('0x1b')]({'UserId':_0x578a00?_0x578a00['id']:null});}})[_0x2c5f('0x1a')](function(_0x51df55){if(_0x51df55){log(_0x2c5f('0x1c'),_0x578a00,_0x222958,_0x194019,_0x18c0dc,_0x5ba0a3);}})['catch'](function(){log(_0x2c5f('0x1d'),_0x578a00,_0x222958,_0x194019,_0x18c0dc,_0x5ba0a3);});}module[_0x2c5f('0x1e')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'updateUser':updateUser};
\ No newline at end of file
+var _0x6172=['chat','_interaction_has_tags','user_has_','_interactions','isArray','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','role','stringify','null','Interaction','findOne','then','update','info','catch','error','exports','../../mysqldb','../../config/logger','openchannel-interactions','mail-interactions','fax-interactions','chat-interactions','whatsapp-interactions','capitalize','Account','InteractionId','upperFirst','unknown'];(function(_0x2d3a71,_0x263bf3){var _0x1dc822=function(_0x85743f){while(--_0x85743f){_0x2d3a71['push'](_0x2d3a71['shift']());}};_0x1dc822(++_0x263bf3);}(_0x6172,0x68));var _0x2617=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x6172[_0x3dd15e];return _0x231fd0;};'use strict';var _=require('lodash');var db=require(_0x2617('0x0'))['db'];var loggers={'openchannel':require(_0x2617('0x1'))(_0x2617('0x2')),'mail':require(_0x2617('0x1'))(_0x2617('0x3')),'fax':require(_0x2617('0x1'))(_0x2617('0x4')),'sms':require(_0x2617('0x1'))('sms-interactions'),'chat':require(_0x2617('0x1'))(_0x2617('0x5')),'whatsapp':require(_0x2617('0x1'))(_0x2617('0x6'))};function getAccountFK(_0x41d3b7){return _[_0x2617('0x7')](_0x41d3b7)+(_0x41d3b7==='chat'?'Website':_0x2617('0x8'))+'Id';}function getInteractionFK(_0x9cac5){return _[_0x2617('0x7')](_0x9cac5)+_0x2617('0x9');}function getInteractionId(_0x2242bb,_0x2e397a,_0x4b1d54){if(_0x2242bb&&_0x2242bb[_[_0x2617('0xa')](_0x4b1d54)+_0x2617('0x9')]){return _0x2242bb[_[_0x2617('0xa')](_0x4b1d54)+'InteractionId'];}else if(_0x2242bb&&_0x2242bb['id']){return _0x2242bb['id'];}else if(_0x2e397a&&_0x2e397a['id']){return _0x2e397a['id'];}else{return _0x2617('0xb');}}function getInteractionsTables(_0x3bb69c){return{'accounts':_0x3bb69c+'_'+(_0x3bb69c===_0x2617('0xc')?'websites':'accounts'),'interactions':_0x3bb69c+'_interactions','interactionsTags':_0x3bb69c+_0x2617('0xd'),'messages':_0x3bb69c+'_messages','userInteractions':_0x2617('0xe')+_0x3bb69c+_0x2617('0xf')};}function getSelectedTags(_0x25a37c){var _0x34d029=[];if(_0x25a37c){_0x34d029=Array[_0x2617('0x10')](_0x25a37c)?_0x25a37c:[_0x25a37c];}return _0x34d029;}function log(_0x33ac4a,_0x29b552,_0xe0dcdf,_0x395c66,_0x424c05,_0x18eed2){loggers[_0x424c05['toLowerCase']()][_0x33ac4a](_0x2617('0x11'),_0x18eed2['toUpperCase'](),_0x29b552?_0x29b552['id']:null,_0x29b552?_0x29b552['name']:null,_0x29b552?_0x29b552[_0x2617('0x12')]:null,getInteractionId(_0xe0dcdf,_0x395c66,_0x424c05),_0xe0dcdf?JSON[_0x2617('0x13')](_0xe0dcdf):_0x2617('0x14'));}function updateUser(_0x1c7ad1,_0x4a61c9,_0x38b87a,_0x5cc9ca,_0x5bfaf9){db[_[_0x2617('0xa')](_0x5cc9ca)+_0x2617('0x15')][_0x2617('0x16')]({'where':{'id':getInteractionId(_0x4a61c9,_0x38b87a,_0x5cc9ca)}})[_0x2617('0x17')](function(_0x4830e8){if(_0x4830e8){return _0x4830e8[_0x2617('0x18')]({'UserId':_0x1c7ad1?_0x1c7ad1['id']:null});}})[_0x2617('0x17')](function(_0xd454d8){if(_0xd454d8){log(_0x2617('0x19'),_0x1c7ad1,_0x4a61c9,_0x38b87a,_0x5cc9ca,_0x5bfaf9);}})[_0x2617('0x1a')](function(){log(_0x2617('0x1b'),_0x1c7ad1,_0x4a61c9,_0x38b87a,_0x5cc9ca,_0x5bfaf9);});}module[_0x2617('0x1c')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'updateUser':updateUser};
\ No newline at end of file