Built motion from commit 9b156c94.|2.6.22
[motion2.git] / server / components / interaction / utils.js
index e3cff74..7f273c5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa0db=['info','error','exports','lodash','../../mysqldb','../../config/logger','openchannel-interactions','fax-interactions','chat-interactions','whatsapp-interactions','capitalize','chat','Website','Account','InteractionId','upperFirst','accounts','_interactions','_interaction_has_tags','_messages','user_has_','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','name','role','null','Interaction','findOne','then'];(function(_0x1690c6,_0x2258a1){var _0x1bd2b6=function(_0x30e577){while(--_0x30e577){_0x1690c6['push'](_0x1690c6['shift']());}};_0x1bd2b6(++_0x2258a1);}(_0xa0db,0x15f));var _0xba0d=function(_0x2fb7f4,_0x48c27e){_0x2fb7f4=_0x2fb7f4-0x0;var _0x301c92=_0xa0db[_0x2fb7f4];return _0x301c92;};'use strict';var _=require(_0xba0d('0x0'));var db=require(_0xba0d('0x1'))['db'];var loggers={'openchannel':require(_0xba0d('0x2'))(_0xba0d('0x3')),'mail':require(_0xba0d('0x2'))('mail-interactions'),'fax':require('../../config/logger')(_0xba0d('0x4')),'sms':require(_0xba0d('0x2'))('sms-interactions'),'chat':require(_0xba0d('0x2'))(_0xba0d('0x5')),'whatsapp':require('../../config/logger')(_0xba0d('0x6'))};function getAccountFK(_0x3c7262){return _[_0xba0d('0x7')](_0x3c7262)+(_0x3c7262===_0xba0d('0x8')?_0xba0d('0x9'):_0xba0d('0xa'))+'Id';}function getInteractionFK(_0x3e590e){return _[_0xba0d('0x7')](_0x3e590e)+_0xba0d('0xb');}function getInteractionId(_0x32064e,_0x2e3d9c,_0x12c352){if(_0x32064e&&_0x32064e[_[_0xba0d('0xc')](_0x12c352)+_0xba0d('0xb')]){return _0x32064e[_[_0xba0d('0xc')](_0x12c352)+_0xba0d('0xb')];}else if(_0x32064e&&_0x32064e['id']){return _0x32064e['id'];}else if(_0x2e3d9c&&_0x2e3d9c['id']){return _0x2e3d9c['id'];}else{return'unknown';}}function getInteractionsTables(_0x51aeec){return{'accounts':_0x51aeec+'_'+(_0x51aeec===_0xba0d('0x8')?'websites':_0xba0d('0xd')),'interactions':_0x51aeec+_0xba0d('0xe'),'interactionsTags':_0x51aeec+_0xba0d('0xf'),'messages':_0x51aeec+_0xba0d('0x10'),'userInteractions':_0xba0d('0x11')+_0x51aeec+_0xba0d('0xe')};}function getSelectedTags(_0x42cd94){var _0x381ad8=[];if(_0x42cd94){_0x381ad8=Array['isArray'](_0x42cd94)?_0x42cd94:[_0x42cd94];}return _0x381ad8;}function log(_0x61cfde,_0x591dd6,_0xe7cc5b,_0xd11647,_0x42ba9c,_0x237911){loggers[_0x42ba9c[_0xba0d('0x12')]()][_0x61cfde](_0xba0d('0x13'),_0x237911['toUpperCase'](),_0x591dd6?_0x591dd6['id']:null,_0x591dd6?_0x591dd6[_0xba0d('0x14')]:null,_0x591dd6?_0x591dd6[_0xba0d('0x15')]:null,getInteractionId(_0xe7cc5b,_0xd11647,_0x42ba9c),_0xe7cc5b?JSON['stringify'](_0xe7cc5b):_0xba0d('0x16'));}function updateUser(_0x5b8d99,_0x362376,_0x485c6f,_0x35d85f,_0x43a765){db[_[_0xba0d('0xc')](_0x35d85f)+_0xba0d('0x17')][_0xba0d('0x18')]({'where':{'id':getInteractionId(_0x362376,_0x485c6f,_0x35d85f)}})['then'](function(_0xde776e){if(_0xde776e){return _0xde776e['update']({'UserId':_0x5b8d99?_0x5b8d99['id']:null});}})[_0xba0d('0x19')](function(_0x1637f1){if(_0x1637f1){log(_0xba0d('0x1a'),_0x5b8d99,_0x362376,_0x485c6f,_0x35d85f,_0x43a765);}})['catch'](function(){log(_0xba0d('0x1b'),_0x5b8d99,_0x362376,_0x485c6f,_0x35d85f,_0x43a765);});}module[_0xba0d('0x1c')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'updateUser':updateUser};
\ No newline at end of file
+var _0x5af9=['toLowerCase','toUpperCase','name','role','null','Interaction','then','update','info','catch','exports','lodash','../../mysqldb','openchannel-interactions','../../config/logger','fax-interactions','sms-interactions','chat-interactions','whatsapp-interactions','capitalize','Website','Account','InteractionId','upperFirst','chat','websites','_interactions','_messages'];(function(_0x255444,_0x214810){var _0x326ffd=function(_0x20f360){while(--_0x20f360){_0x255444['push'](_0x255444['shift']());}};_0x326ffd(++_0x214810);}(_0x5af9,0x1af));var _0x95af=function(_0x46d0c9,_0x526bfa){_0x46d0c9=_0x46d0c9-0x0;var _0x174506=_0x5af9[_0x46d0c9];return _0x174506;};'use strict';var _=require(_0x95af('0x0'));var db=require(_0x95af('0x1'))['db'];var loggers={'openchannel':require('../../config/logger')(_0x95af('0x2')),'mail':require('../../config/logger')('mail-interactions'),'fax':require(_0x95af('0x3'))(_0x95af('0x4')),'sms':require(_0x95af('0x3'))(_0x95af('0x5')),'chat':require('../../config/logger')(_0x95af('0x6')),'whatsapp':require(_0x95af('0x3'))(_0x95af('0x7'))};function getAccountFK(_0x433ddb){return _[_0x95af('0x8')](_0x433ddb)+(_0x433ddb==='chat'?_0x95af('0x9'):_0x95af('0xa'))+'Id';}function getInteractionFK(_0x337cca){return _[_0x95af('0x8')](_0x337cca)+_0x95af('0xb');}function getInteractionId(_0xbfbd2,_0x49b072,_0x36a387){if(_0xbfbd2&&_0xbfbd2[_['upperFirst'](_0x36a387)+_0x95af('0xb')]){return _0xbfbd2[_[_0x95af('0xc')](_0x36a387)+_0x95af('0xb')];}else if(_0xbfbd2&&_0xbfbd2['id']){return _0xbfbd2['id'];}else if(_0x49b072&&_0x49b072['id']){return _0x49b072['id'];}else{return'unknown';}}function getInteractionsTables(_0x41c27f){return{'accounts':_0x41c27f+'_'+(_0x41c27f===_0x95af('0xd')?_0x95af('0xe'):'accounts'),'interactions':_0x41c27f+_0x95af('0xf'),'interactionsTags':_0x41c27f+'_interaction_has_tags','messages':_0x41c27f+_0x95af('0x10'),'userInteractions':'user_has_'+_0x41c27f+_0x95af('0xf')};}function getSelectedTags(_0x32f70b){var _0x250d6b=[];if(_0x32f70b){_0x250d6b=Array['isArray'](_0x32f70b)?_0x32f70b:[_0x32f70b];}return _0x250d6b;}function log(_0xf32961,_0x1fefbf,_0x250bf6,_0x4ccfd7,_0x334221,_0x3d4b49){loggers[_0x334221[_0x95af('0x11')]()][_0xf32961]('[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s',_0x3d4b49[_0x95af('0x12')](),_0x1fefbf?_0x1fefbf['id']:null,_0x1fefbf?_0x1fefbf[_0x95af('0x13')]:null,_0x1fefbf?_0x1fefbf[_0x95af('0x14')]:null,getInteractionId(_0x250bf6,_0x4ccfd7,_0x334221),_0x250bf6?JSON['stringify'](_0x250bf6):_0x95af('0x15'));}function updateUser(_0x57e1a6,_0x5c1ebc,_0x5d1976,_0x46b816,_0x224f1e){db[_[_0x95af('0xc')](_0x46b816)+_0x95af('0x16')]['findOne']({'where':{'id':getInteractionId(_0x5c1ebc,_0x5d1976,_0x46b816)}})[_0x95af('0x17')](function(_0x2563cb){if(_0x2563cb){return _0x2563cb[_0x95af('0x18')]({'UserId':_0x57e1a6?_0x57e1a6['id']:null});}})['then'](function(_0x3faa5b){if(_0x3faa5b){log(_0x95af('0x19'),_0x57e1a6,_0x5c1ebc,_0x5d1976,_0x46b816,_0x224f1e);}})[_0x95af('0x1a')](function(){log('error',_0x57e1a6,_0x5c1ebc,_0x5d1976,_0x46b816,_0x224f1e);});}module[_0x95af('0x1b')]={'getAccountFK':getAccountFK,'getInteractionFK':getInteractionFK,'getInteractionsTables':getInteractionsTables,'getSelectedTags':getSelectedTags,'updateUser':updateUser};
\ No newline at end of file