Built motion from commit ede67897.|2.6.29
[motion2.git] / server / components / interaction / utils.js
index b12094f..20ff43b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa193=['user_has_','isArray','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','role','stringify','null','Interaction','findOne','update','then','info','error','lodash','../../mysqldb','mail-interactions','../../config/logger','fax-interactions','chat-interactions','chat','Website','Account','upperFirst','InteractionId','unknown','websites','accounts','_interactions','_interaction_has_tags','_messages'];(function(_0x47fd36,_0x41535d){var _0x21a0fc=function(_0x44c07c){while(--_0x44c07c){_0x47fd36['push'](_0x47fd36['shift']());}};_0x21a0fc(++_0x41535d);}(_0xa193,0x85));var _0x3a19=function(_0x97744a,_0x50edb8){_0x97744a=_0x97744a-0x0;var _0xc121c=_0xa193[_0x97744a];return _0xc121c;};'use strict';var _=require(_0x3a19('0x0'));var db=require(_0x3a19('0x1'))['db'];var loggers={'openchannel':require('../../config/logger')('openchannel-interactions'),'mail':require('../../config/logger')(_0x3a19('0x2')),'fax':require(_0x3a19('0x3'))(_0x3a19('0x4')),'sms':require(_0x3a19('0x3'))('sms-interactions'),'chat':require(_0x3a19('0x3'))(_0x3a19('0x5')),'whatsapp':require(_0x3a19('0x3'))('whatsapp-interactions')};function getAccountFK(_0xfc9e30){return _['capitalize'](_0xfc9e30)+(_0xfc9e30===_0x3a19('0x6')?_0x3a19('0x7'):_0x3a19('0x8'))+'Id';}function getInteractionFK(_0x1ce125){return _['capitalize'](_0x1ce125)+'InteractionId';}function getInteractionId(_0x55c4d3,_0x43a0d1,_0x1f25a3){if(_0x55c4d3&&_0x55c4d3[_[_0x3a19('0x9')](_0x1f25a3)+'InteractionId']){return _0x55c4d3[_['upperFirst'](_0x1f25a3)+_0x3a19('0xa')];}else if(_0x55c4d3&&_0x55c4d3['id']){return _0x55c4d3['id'];}else if(_0x43a0d1&&_0x43a0d1['id']){return _0x43a0d1['id'];}else{return _0x3a19('0xb');}}function getInteractionsTables(_0x2e7902){return{'accounts':_0x2e7902+'_'+(_0x2e7902==='chat'?_0x3a19('0xc'):_0x3a19('0xd')),'interactions':_0x2e7902+_0x3a19('0xe'),'interactionsTags':_0x2e7902+_0x3a19('0xf'),'messages':_0x2e7902+_0x3a19('0x10'),'userInteractions':_0x3a19('0x11')+_0x2e7902+_0x3a19('0xe')};}function getSelectedTags(_0xd98aad){var _0x22ce7b=[];if(_0xd98aad){_0x22ce7b=Array[_0x3a19('0x12')](_0xd98aad)?_0xd98aad:[_0xd98aad];}return _0x22ce7b;}function log(_0x1614ee,_0x4be3c1,_0x435d79,_0x5626f8,_0x288435,_0x1fe50f){loggers[_0x288435['toLowerCase']()][_0x1614ee](_0x3a19('0x13'),_0x1fe50f[_0x3a19('0x14')](),_0x4be3c1?_0x4be3c1['id']:null,_0x4be3c1?_0x4be3c1['name']:null,_0x4be3c1?_0x4be3c1[_0x3a19('0x15')]:null,getInteractionId(_0x435d79,_0x5626f8,_0x288435),_0x435d79?JSON[_0x3a19('0x16')](_0x435d79):_0x3a19('0x17'));}function updateUser(_0x53cfbb,_0x38d86a,_0x282163,_0x1fa4fa,_0x546983){db[_[_0x3a19('0x9')](_0x1fa4fa)+_0x3a19('0x18')][_0x3a19('0x19')]({'where':{'id':getInteractionId(_0x38d86a,_0x282163,_0x1fa4fa)}})['then'](function(_0x4246fd){if(_0x4246fd){return _0x4246fd[_0x3a19('0x1a')]({'UserId':_0x53cfbb?_0x53cfbb['id']:null});}})[_0x3a19('0x1b')](function(_0x1d750b){if(_0x1d750b){log(_0x3a19('0x1c'),_0x53cfbb,_0x38d86a,_0x282163,_0x1fa4fa,_0x546983);}})['catch'](function(){log(_0x3a19('0x1d'),_0x53cfbb,_0x38d86a,_0x282163,_0x1fa4fa,_0x546983);});}module['exports']={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'updateUser':updateUser};
\ No newline at end of file
+var _0x858c=['websites','accounts','_interactions','_messages','user_has_','isArray','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','name','role','stringify','null','Interaction','findOne','update','then','info','exports','lodash','../../mysqldb','../../config/logger','openchannel-interactions','fax-interactions','sms-interactions','chat-interactions','whatsapp-interactions','capitalize','chat','Website','Account','upperFirst','InteractionId','unknown'];(function(_0x12641c,_0x4d39db){var _0x400a38=function(_0x48ea24){while(--_0x48ea24){_0x12641c['push'](_0x12641c['shift']());}};_0x400a38(++_0x4d39db);}(_0x858c,0x1ef));var _0xc858=function(_0x1bdc83,_0x39453d){_0x1bdc83=_0x1bdc83-0x0;var _0x2201c1=_0x858c[_0x1bdc83];return _0x2201c1;};'use strict';var _=require(_0xc858('0x0'));var db=require(_0xc858('0x1'))['db'];var loggers={'openchannel':require(_0xc858('0x2'))(_0xc858('0x3')),'mail':require('../../config/logger')('mail-interactions'),'fax':require('../../config/logger')(_0xc858('0x4')),'sms':require(_0xc858('0x2'))(_0xc858('0x5')),'chat':require('../../config/logger')(_0xc858('0x6')),'whatsapp':require('../../config/logger')(_0xc858('0x7'))};function getAccountFK(_0x426e6d){return _[_0xc858('0x8')](_0x426e6d)+(_0x426e6d===_0xc858('0x9')?_0xc858('0xa'):_0xc858('0xb'))+'Id';}function getInteractionFK(_0x275960){return _[_0xc858('0x8')](_0x275960)+'InteractionId';}function getInteractionId(_0x36ed9d,_0x160dff,_0x42964f){if(_0x36ed9d&&_0x36ed9d[_[_0xc858('0xc')](_0x42964f)+_0xc858('0xd')]){return _0x36ed9d[_[_0xc858('0xc')](_0x42964f)+_0xc858('0xd')];}else if(_0x36ed9d&&_0x36ed9d['id']){return _0x36ed9d['id'];}else if(_0x160dff&&_0x160dff['id']){return _0x160dff['id'];}else{return _0xc858('0xe');}}function getInteractionsTables(_0x270bda){return{'accounts':_0x270bda+'_'+(_0x270bda===_0xc858('0x9')?_0xc858('0xf'):_0xc858('0x10')),'interactions':_0x270bda+_0xc858('0x11'),'interactionsTags':_0x270bda+'_interaction_has_tags','messages':_0x270bda+_0xc858('0x12'),'userInteractions':_0xc858('0x13')+_0x270bda+_0xc858('0x11')};}function getSelectedTags(_0x3c336e){var _0x42ea54=[];if(_0x3c336e){_0x42ea54=Array[_0xc858('0x14')](_0x3c336e)?_0x3c336e:[_0x3c336e];}return _0x42ea54;}function log(_0x56abf2,_0x646558,_0x9029d8,_0x5d01f5,_0x3a6b68,_0x34083e){loggers[_0x3a6b68[_0xc858('0x15')]()][_0x56abf2](_0xc858('0x16'),_0x34083e[_0xc858('0x17')](),_0x646558?_0x646558['id']:null,_0x646558?_0x646558[_0xc858('0x18')]:null,_0x646558?_0x646558[_0xc858('0x19')]:null,getInteractionId(_0x9029d8,_0x5d01f5,_0x3a6b68),_0x9029d8?JSON[_0xc858('0x1a')](_0x9029d8):_0xc858('0x1b'));}function updateUser(_0x25dbde,_0x4595a7,_0x367e37,_0x38cbdd,_0x2bab76){db[_[_0xc858('0xc')](_0x38cbdd)+_0xc858('0x1c')][_0xc858('0x1d')]({'where':{'id':getInteractionId(_0x4595a7,_0x367e37,_0x38cbdd)}})['then'](function(_0xa4f6cc){if(_0xa4f6cc){return _0xa4f6cc[_0xc858('0x1e')]({'UserId':_0x25dbde?_0x25dbde['id']:null});}})[_0xc858('0x1f')](function(_0x833fef){if(_0x833fef){log(_0xc858('0x20'),_0x25dbde,_0x4595a7,_0x367e37,_0x38cbdd,_0x2bab76);}})['catch'](function(){log('error',_0x25dbde,_0x4595a7,_0x367e37,_0x38cbdd,_0x2bab76);});}module[_0xc858('0x21')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'updateUser':updateUser};
\ No newline at end of file