Built motion from commit 5ba5b610.|2.5.33
[motion2.git] / server / components / interaction / service.js
index 7cd9ebc..efa29aa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3ff1=['clone','body','omit','html','phone','mobile','lodash','../../mysqldb','openchannel-interactions','../../config/logger','fax-interactions','whatsapp-interactions','InteractionId','upperFirst','unknown','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','name','role','stringify','findOne','then','info','catch','error','tracked','user','query'];(function(_0x400da3,_0x55d4fa){var _0x1c7073=function(_0x3d2d90){while(--_0x3d2d90){_0x400da3['push'](_0x400da3['shift']());}};_0x1c7073(++_0x55d4fa);}(_0x3ff1,0x97));var _0x13ff=function(_0x54833a,_0x2b5714){_0x54833a=_0x54833a-0x0;var _0x4f3dc6=_0x3ff1[_0x54833a];return _0x4f3dc6;};'use strict';var _=require(_0x13ff('0x0'));var db=require(_0x13ff('0x1'))['db'];var loggers={'openchannel':require('../../config/logger')(_0x13ff('0x2')),'mail':require(_0x13ff('0x3'))('mail-interactions'),'fax':require('../../config/logger')(_0x13ff('0x4')),'sms':require(_0x13ff('0x3'))('sms-interactions'),'chat':require(_0x13ff('0x3'))('chat-interactions'),'whatsapp':require(_0x13ff('0x3'))(_0x13ff('0x5'))};function getInteractionId(_0x3029eb,_0x1ea3a4,_0x31428d){if(_0x3029eb&&_0x3029eb[_['upperFirst'](_0x31428d)+_0x13ff('0x6')]){return _0x3029eb[_[_0x13ff('0x7')](_0x31428d)+'InteractionId'];}else if(_0x3029eb&&_0x3029eb['id']){return _0x3029eb['id'];}else if(_0x1ea3a4&&_0x1ea3a4['id']){return _0x1ea3a4['id'];}else{return _0x13ff('0x8');}}function log(_0x160132,_0x54825f,_0x1cfa50,_0x16d652,_0x305050,_0x58fa51){loggers[_0x305050[_0x13ff('0x9')]()][_0x160132](_0x13ff('0xa'),_0x58fa51[_0x13ff('0xb')](),_0x54825f?_0x54825f['id']:null,_0x54825f?_0x54825f[_0x13ff('0xc')]:null,_0x54825f?_0x54825f[_0x13ff('0xd')]:null,getInteractionId(_0x1cfa50,_0x16d652,_0x305050),_0x1cfa50?JSON[_0x13ff('0xe')](_0x1cfa50):'null');}function updateUser(_0x4ba118,_0x1edbee,_0x4c07a2,_0x507ad6,_0x19c3ed){db[_['upperFirst'](_0x507ad6)+'Interaction'][_0x13ff('0xf')]({'where':{'id':getInteractionId(_0x1edbee,_0x4c07a2,_0x507ad6)}})[_0x13ff('0x10')](function(_0x170b1b){if(_0x170b1b){return _0x170b1b['update']({'UserId':_0x4ba118?_0x4ba118['id']:null});}})[_0x13ff('0x10')](function(_0x180b6d){if(_0x180b6d){log(_0x13ff('0x11'),_0x4ba118,_0x1edbee,_0x4c07a2,_0x507ad6,_0x19c3ed);}})[_0x13ff('0x12')](function(){log(_0x13ff('0x13'),_0x4ba118,_0x1edbee,_0x4c07a2,_0x507ad6,_0x19c3ed);});}exports[_0x13ff('0x14')]=function(_0x36728d,_0x555ee9){return function(_0x1df9a4,_0x1bc563,_0x343e8c){var _0x550d67=_0x1df9a4[_0x13ff('0x15')];var _0x1e9767={};var _0x876c7e=_0x1df9a4[_0x13ff('0x16')];if(_0x1e9767){_0x1e9767=_[_0x13ff('0x17')](_0x1df9a4[_0x13ff('0x18')]);_0x1e9767=_[_0x13ff('0x19')](_0x1e9767,['body',_0x13ff('0x1a'),_0x13ff('0x1b'),'fax',_0x13ff('0x1c')]);}updateUser(_0x550d67,_0x1e9767,_0x876c7e,_0x36728d,_0x555ee9);_0x343e8c(null);};};
\ No newline at end of file
+var _0xd70f=['then','update','info','error','tracked','user','query','clone','body','html','phone','fax','mobile','lodash','../../mysqldb','../../config/logger','openchannel-interactions','mail-interactions','sms-interactions','chat-interactions','whatsapp-interactions','upperFirst','InteractionId','unknown','toLowerCase','toUpperCase','name','role','stringify','null','Interaction','findOne'];(function(_0x20ddd1,_0x4fac6c){var _0x3bca9f=function(_0x2171cf){while(--_0x2171cf){_0x20ddd1['push'](_0x20ddd1['shift']());}};_0x3bca9f(++_0x4fac6c);}(_0xd70f,0x6d));var _0xfd70=function(_0x4387ab,_0x27a85b){_0x4387ab=_0x4387ab-0x0;var _0x3e49b0=_0xd70f[_0x4387ab];return _0x3e49b0;};'use strict';var _=require(_0xfd70('0x0'));var db=require(_0xfd70('0x1'))['db'];var loggers={'openchannel':require(_0xfd70('0x2'))(_0xfd70('0x3')),'mail':require(_0xfd70('0x2'))(_0xfd70('0x4')),'fax':require(_0xfd70('0x2'))('fax-interactions'),'sms':require(_0xfd70('0x2'))(_0xfd70('0x5')),'chat':require('../../config/logger')(_0xfd70('0x6')),'whatsapp':require(_0xfd70('0x2'))(_0xfd70('0x7'))};function getInteractionId(_0x2c4cf8,_0x58bb03,_0x3ef39b){if(_0x2c4cf8&&_0x2c4cf8[_[_0xfd70('0x8')](_0x3ef39b)+_0xfd70('0x9')]){return _0x2c4cf8[_['upperFirst'](_0x3ef39b)+_0xfd70('0x9')];}else if(_0x2c4cf8&&_0x2c4cf8['id']){return _0x2c4cf8['id'];}else if(_0x58bb03&&_0x58bb03['id']){return _0x58bb03['id'];}else{return _0xfd70('0xa');}}function log(_0x172593,_0x5cb2fe,_0xac3b5c,_0x3e25d1,_0x2ee40b,_0x50afff){loggers[_0x2ee40b[_0xfd70('0xb')]()][_0x172593]('[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s',_0x50afff[_0xfd70('0xc')](),_0x5cb2fe?_0x5cb2fe['id']:null,_0x5cb2fe?_0x5cb2fe[_0xfd70('0xd')]:null,_0x5cb2fe?_0x5cb2fe[_0xfd70('0xe')]:null,getInteractionId(_0xac3b5c,_0x3e25d1,_0x2ee40b),_0xac3b5c?JSON[_0xfd70('0xf')](_0xac3b5c):_0xfd70('0x10'));}function updateUser(_0x30b212,_0x30e884,_0x457017,_0x29242c,_0x416c8b){db[_[_0xfd70('0x8')](_0x29242c)+_0xfd70('0x11')][_0xfd70('0x12')]({'where':{'id':getInteractionId(_0x30e884,_0x457017,_0x29242c)}})[_0xfd70('0x13')](function(_0x43b068){if(_0x43b068){return _0x43b068[_0xfd70('0x14')]({'UserId':_0x30b212?_0x30b212['id']:null});}})[_0xfd70('0x13')](function(_0x1cbf79){if(_0x1cbf79){log(_0xfd70('0x15'),_0x30b212,_0x30e884,_0x457017,_0x29242c,_0x416c8b);}})['catch'](function(){log(_0xfd70('0x16'),_0x30b212,_0x30e884,_0x457017,_0x29242c,_0x416c8b);});}exports[_0xfd70('0x17')]=function(_0x822a2a,_0x1e5c87){return function(_0x296e0a,_0x3c6afe,_0x279006){var _0x549eec=_0x296e0a[_0xfd70('0x18')];var _0x294d16={};var _0x30284b=_0x296e0a[_0xfd70('0x19')];if(_0x294d16){_0x294d16=_[_0xfd70('0x1a')](_0x296e0a[_0xfd70('0x1b')]);_0x294d16=_['omit'](_0x294d16,[_0xfd70('0x1b'),_0xfd70('0x1c'),_0xfd70('0x1d'),_0xfd70('0x1e'),_0xfd70('0x1f')]);}updateUser(_0x549eec,_0x294d16,_0x30284b,_0x822a2a,_0x1e5c87);_0x279006(null);};};
\ No newline at end of file