Built motion from commit 4d4d9a88.|2.6.26
[motion2.git] / server / components / interaction / utils.js
index 7fa8baf..aecb09c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd198=['error','exports','lodash','../../mysqldb','../../config/logger','openchannel-interactions','mail-interactions','sms-interactions','chat-interactions','whatsapp-interactions','capitalize','chat','Website','InteractionId','upperFirst','accounts','_interactions','_interaction_has_tags','_messages','user_has_','isArray','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','name','role','null','Interaction','findOne','then','update','info','catch'];(function(_0x3dee94,_0x52751d){var _0x3c1cb2=function(_0x6d8275){while(--_0x6d8275){_0x3dee94['push'](_0x3dee94['shift']());}};_0x3c1cb2(++_0x52751d);}(_0xd198,0xa2));var _0x8d19=function(_0x5e2afa,_0x17b749){_0x5e2afa=_0x5e2afa-0x0;var _0x2a86af=_0xd198[_0x5e2afa];return _0x2a86af;};'use strict';var _=require(_0x8d19('0x0'));var db=require(_0x8d19('0x1'))['db'];var loggers={'openchannel':require(_0x8d19('0x2'))(_0x8d19('0x3')),'mail':require(_0x8d19('0x2'))(_0x8d19('0x4')),'fax':require(_0x8d19('0x2'))('fax-interactions'),'sms':require('../../config/logger')(_0x8d19('0x5')),'chat':require(_0x8d19('0x2'))(_0x8d19('0x6')),'whatsapp':require(_0x8d19('0x2'))(_0x8d19('0x7'))};function getAccountFK(_0x2cb3ec){return _[_0x8d19('0x8')](_0x2cb3ec)+(_0x2cb3ec===_0x8d19('0x9')?_0x8d19('0xa'):'Account')+'Id';}function getInteractionFK(_0x10f200){return _[_0x8d19('0x8')](_0x10f200)+_0x8d19('0xb');}function getInteractionId(_0x449100,_0x50ce34,_0x5f55b4){if(_0x449100&&_0x449100[_[_0x8d19('0xc')](_0x5f55b4)+'InteractionId']){return _0x449100[_[_0x8d19('0xc')](_0x5f55b4)+'InteractionId'];}else if(_0x449100&&_0x449100['id']){return _0x449100['id'];}else if(_0x50ce34&&_0x50ce34['id']){return _0x50ce34['id'];}else{return'unknown';}}function getInteractionsTables(_0x373977){return{'accounts':_0x373977+'_'+(_0x373977===_0x8d19('0x9')?'websites':_0x8d19('0xd')),'interactions':_0x373977+_0x8d19('0xe'),'interactionsTags':_0x373977+_0x8d19('0xf'),'messages':_0x373977+_0x8d19('0x10'),'userInteractions':_0x8d19('0x11')+_0x373977+_0x8d19('0xe')};}function getSelectedTags(_0x505a8b){var _0x5e22e1=[];if(_0x505a8b){_0x5e22e1=Array[_0x8d19('0x12')](_0x505a8b)?_0x505a8b:[_0x505a8b];}return _0x5e22e1;}function log(_0xc7e39b,_0x275895,_0x23d84e,_0x3fefd2,_0x353bcf,_0xf687e8){loggers[_0x353bcf['toLowerCase']()][_0xc7e39b](_0x8d19('0x13'),_0xf687e8[_0x8d19('0x14')](),_0x275895?_0x275895['id']:null,_0x275895?_0x275895[_0x8d19('0x15')]:null,_0x275895?_0x275895[_0x8d19('0x16')]:null,getInteractionId(_0x23d84e,_0x3fefd2,_0x353bcf),_0x23d84e?JSON['stringify'](_0x23d84e):_0x8d19('0x17'));}function updateUser(_0x127e6b,_0x2b75e9,_0x4597fe,_0x4a89de,_0x461377){db[_['upperFirst'](_0x4a89de)+_0x8d19('0x18')][_0x8d19('0x19')]({'where':{'id':getInteractionId(_0x2b75e9,_0x4597fe,_0x4a89de)}})[_0x8d19('0x1a')](function(_0x4e9a06){if(_0x4e9a06){return _0x4e9a06[_0x8d19('0x1b')]({'UserId':_0x127e6b?_0x127e6b['id']:null});}})[_0x8d19('0x1a')](function(_0x1fb575){if(_0x1fb575){log(_0x8d19('0x1c'),_0x127e6b,_0x2b75e9,_0x4597fe,_0x4a89de,_0x461377);}})[_0x8d19('0x1d')](function(){log(_0x8d19('0x1e'),_0x127e6b,_0x2b75e9,_0x4597fe,_0x4a89de,_0x461377);});}module[_0x8d19('0x1f')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'updateUser':updateUser};
\ No newline at end of file
+var _0xe81c=['whatsapp-interactions','capitalize','chat','Website','Account','InteractionId','upperFirst','unknown','websites','accounts','_interactions','_interaction_has_tags','_messages','user_has_','isArray','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','name','role','stringify','null','Interaction','findOne','then','info','catch','error','exports','lodash','../../mysqldb','../../config/logger','openchannel-interactions','mail-interactions','fax-interactions','sms-interactions','chat-interactions'];(function(_0x4dbf18,_0x3a4db9){var _0x24e5df=function(_0x4a243d){while(--_0x4a243d){_0x4dbf18['push'](_0x4dbf18['shift']());}};_0x24e5df(++_0x3a4db9);}(_0xe81c,0x64));var _0xce81=function(_0x2f8a7c,_0x3f65fd){_0x2f8a7c=_0x2f8a7c-0x0;var _0x257e01=_0xe81c[_0x2f8a7c];return _0x257e01;};'use strict';var _=require(_0xce81('0x0'));var db=require(_0xce81('0x1'))['db'];var loggers={'openchannel':require(_0xce81('0x2'))(_0xce81('0x3')),'mail':require(_0xce81('0x2'))(_0xce81('0x4')),'fax':require('../../config/logger')(_0xce81('0x5')),'sms':require(_0xce81('0x2'))(_0xce81('0x6')),'chat':require('../../config/logger')(_0xce81('0x7')),'whatsapp':require(_0xce81('0x2'))(_0xce81('0x8'))};function getAccountFK(_0x1e5f63){return _[_0xce81('0x9')](_0x1e5f63)+(_0x1e5f63===_0xce81('0xa')?_0xce81('0xb'):_0xce81('0xc'))+'Id';}function getInteractionFK(_0x6098d1){return _[_0xce81('0x9')](_0x6098d1)+_0xce81('0xd');}function getInteractionId(_0x36c5c4,_0x7a3a8e,_0x26961e){if(_0x36c5c4&&_0x36c5c4[_[_0xce81('0xe')](_0x26961e)+'InteractionId']){return _0x36c5c4[_[_0xce81('0xe')](_0x26961e)+_0xce81('0xd')];}else if(_0x36c5c4&&_0x36c5c4['id']){return _0x36c5c4['id'];}else if(_0x7a3a8e&&_0x7a3a8e['id']){return _0x7a3a8e['id'];}else{return _0xce81('0xf');}}function getInteractionsTables(_0x563aff){return{'accounts':_0x563aff+'_'+(_0x563aff===_0xce81('0xa')?_0xce81('0x10'):_0xce81('0x11')),'interactions':_0x563aff+_0xce81('0x12'),'interactionsTags':_0x563aff+_0xce81('0x13'),'messages':_0x563aff+_0xce81('0x14'),'userInteractions':_0xce81('0x15')+_0x563aff+_0xce81('0x12')};}function getSelectedTags(_0x26fa0e){var _0x58bd3e=[];if(_0x26fa0e){_0x58bd3e=Array[_0xce81('0x16')](_0x26fa0e)?_0x26fa0e:[_0x26fa0e];}return _0x58bd3e;}function log(_0x7b98fc,_0x357ef1,_0x56e36e,_0x4ba2f6,_0x3da5c5,_0x502979){loggers[_0x3da5c5['toLowerCase']()][_0x7b98fc](_0xce81('0x17'),_0x502979[_0xce81('0x18')](),_0x357ef1?_0x357ef1['id']:null,_0x357ef1?_0x357ef1[_0xce81('0x19')]:null,_0x357ef1?_0x357ef1[_0xce81('0x1a')]:null,getInteractionId(_0x56e36e,_0x4ba2f6,_0x3da5c5),_0x56e36e?JSON[_0xce81('0x1b')](_0x56e36e):_0xce81('0x1c'));}function updateUser(_0x206065,_0x5c74e5,_0x29675a,_0x48a4ca,_0x192ef7){db[_[_0xce81('0xe')](_0x48a4ca)+_0xce81('0x1d')][_0xce81('0x1e')]({'where':{'id':getInteractionId(_0x5c74e5,_0x29675a,_0x48a4ca)}})[_0xce81('0x1f')](function(_0x3ee79a){if(_0x3ee79a){return _0x3ee79a['update']({'UserId':_0x206065?_0x206065['id']:null});}})[_0xce81('0x1f')](function(_0x4a7607){if(_0x4a7607){log(_0xce81('0x20'),_0x206065,_0x5c74e5,_0x29675a,_0x48a4ca,_0x192ef7);}})[_0xce81('0x21')](function(){log(_0xce81('0x22'),_0x206065,_0x5c74e5,_0x29675a,_0x48a4ca,_0x192ef7);});}module[_0xce81('0x23')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'updateUser':updateUser};
\ No newline at end of file