Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / components / interaction / service.js
index f6aeb9d..59b164d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x79b2=['Interaction','update','then','error','user','clone','body','omit','html','mobile','lodash','../../config/logger','sms-interactions','whatsapp-interactions','InteractionId','upperFirst','unknown','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','name','role','stringify','null'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x79b2,0x142));var _0x279b=function(_0x216cad,_0x6fb3b8){_0x216cad=_0x216cad-0x0;var _0x3f3a41=_0x79b2[_0x216cad];return _0x3f3a41;};'use strict';var _=require(_0x279b('0x0'));var db=require('../../mysqldb')['db'];var loggers={'openchannel':require(_0x279b('0x1'))('openchannel-interactions'),'mail':require(_0x279b('0x1'))('mail-interactions'),'fax':require(_0x279b('0x1'))('fax-interactions'),'sms':require(_0x279b('0x1'))(_0x279b('0x2')),'chat':require('../../config/logger')('chat-interactions'),'whatsapp':require(_0x279b('0x1'))(_0x279b('0x3'))};function getInteractionId(_0xb7eca,_0x22db6e,_0x38cb34){if(_0xb7eca&&_0xb7eca[_['upperFirst'](_0x38cb34)+_0x279b('0x4')]){return _0xb7eca[_[_0x279b('0x5')](_0x38cb34)+_0x279b('0x4')];}else if(_0xb7eca&&_0xb7eca['id']){return _0xb7eca['id'];}else if(_0x22db6e&&_0x22db6e['id']){return _0x22db6e['id'];}else{return _0x279b('0x6');}}function log(_0x3fcc99,_0x43a8fd,_0x3af055,_0x3ba356,_0x449b44,_0x217582){loggers[_0x449b44[_0x279b('0x7')]()][_0x3fcc99](_0x279b('0x8'),_0x217582[_0x279b('0x9')](),_0x43a8fd?_0x43a8fd['id']:null,_0x43a8fd?_0x43a8fd[_0x279b('0xa')]:null,_0x43a8fd?_0x43a8fd[_0x279b('0xb')]:null,getInteractionId(_0x3af055,_0x3ba356,_0x449b44),_0x3af055?JSON[_0x279b('0xc')](_0x3af055):_0x279b('0xd'));}function updateUser(_0x21531a,_0x52e5db,_0x520474,_0x3b76f4,_0x4c9505){db[_[_0x279b('0x5')](_0x3b76f4)+_0x279b('0xe')]['findOne']({'where':{'id':getInteractionId(_0x52e5db,_0x520474,_0x3b76f4)}})['then'](function(_0x54248d){if(_0x54248d){return _0x54248d[_0x279b('0xf')]({'UserId':_0x21531a?_0x21531a['id']:null});}})[_0x279b('0x10')](function(_0x1a142a){if(_0x1a142a){log('info',_0x21531a,_0x52e5db,_0x520474,_0x3b76f4,_0x4c9505);}})['catch'](function(){log(_0x279b('0x11'),_0x21531a,_0x52e5db,_0x520474,_0x3b76f4,_0x4c9505);});}exports['tracked']=function(_0x2a9d0a,_0x58a920){return function(_0x55808f,_0x4a4d7e,_0x4d0a11){var _0x14cd22=_0x55808f[_0x279b('0x12')];var _0x105c57={};var _0xac2ff4=_0x55808f['query'];if(_0x105c57){_0x105c57=_[_0x279b('0x13')](_0x55808f[_0x279b('0x14')]);_0x105c57=_[_0x279b('0x15')](_0x105c57,['body',_0x279b('0x16'),'phone','fax',_0x279b('0x17')]);}updateUser(_0x14cd22,_0x105c57,_0xac2ff4,_0x2a9d0a,_0x58a920);_0x4d0a11(null);};};
\ No newline at end of file
+var _0x7bae=['upperFirst','InteractionId','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','role','null','findOne','then','error','user','clone','body','omit','phone','fax','../../config/logger','openchannel-interactions','mail-interactions','fax-interactions','sms-interactions','chat-interactions','whatsapp-interactions'];(function(_0x1173dd,_0x45ee7e){var _0x38cea2=function(_0x39ee1f){while(--_0x39ee1f){_0x1173dd['push'](_0x1173dd['shift']());}};_0x38cea2(++_0x45ee7e);}(_0x7bae,0x13b));var _0xe7ba=function(_0x4dbaad,_0x730318){_0x4dbaad=_0x4dbaad-0x0;var _0x226c72=_0x7bae[_0x4dbaad];return _0x226c72;};'use strict';var _=require('lodash');var db=require('../../mysqldb')['db'];var loggers={'openchannel':require(_0xe7ba('0x0'))(_0xe7ba('0x1')),'mail':require('../../config/logger')(_0xe7ba('0x2')),'fax':require('../../config/logger')(_0xe7ba('0x3')),'sms':require(_0xe7ba('0x0'))(_0xe7ba('0x4')),'chat':require(_0xe7ba('0x0'))(_0xe7ba('0x5')),'whatsapp':require(_0xe7ba('0x0'))(_0xe7ba('0x6'))};function getInteractionId(_0x3c5e59,_0x10b307,_0x34fb18){if(_0x3c5e59&&_0x3c5e59[_[_0xe7ba('0x7')](_0x34fb18)+_0xe7ba('0x8')]){return _0x3c5e59[_[_0xe7ba('0x7')](_0x34fb18)+_0xe7ba('0x8')];}else if(_0x3c5e59&&_0x3c5e59['id']){return _0x3c5e59['id'];}else if(_0x10b307&&_0x10b307['id']){return _0x10b307['id'];}else{return'unknown';}}function log(_0x3df8bf,_0xe57e33,_0x375ebb,_0x276bc3,_0x15083a,_0x1672f0){loggers[_0x15083a[_0xe7ba('0x9')]()][_0x3df8bf](_0xe7ba('0xa'),_0x1672f0[_0xe7ba('0xb')](),_0xe57e33?_0xe57e33['id']:null,_0xe57e33?_0xe57e33['name']:null,_0xe57e33?_0xe57e33[_0xe7ba('0xc')]:null,getInteractionId(_0x375ebb,_0x276bc3,_0x15083a),_0x375ebb?JSON['stringify'](_0x375ebb):_0xe7ba('0xd'));}function updateUser(_0x45229c,_0x390596,_0x17e4e6,_0x15d018,_0x41369f){db[_['upperFirst'](_0x15d018)+'Interaction'][_0xe7ba('0xe')]({'where':{'id':getInteractionId(_0x390596,_0x17e4e6,_0x15d018)}})[_0xe7ba('0xf')](function(_0x359f6f){if(_0x359f6f){return _0x359f6f['update']({'UserId':_0x45229c?_0x45229c['id']:null});}})[_0xe7ba('0xf')](function(_0x4b20fd){if(_0x4b20fd){log('info',_0x45229c,_0x390596,_0x17e4e6,_0x15d018,_0x41369f);}})['catch'](function(){log(_0xe7ba('0x10'),_0x45229c,_0x390596,_0x17e4e6,_0x15d018,_0x41369f);});}exports['tracked']=function(_0x41a773,_0x4888d9){return function(_0x4e3021,_0x5a82b5,_0x3f326a){var _0x30086c=_0x4e3021[_0xe7ba('0x11')];var _0x3c06c3={};var _0x1c8b5b=_0x4e3021['query'];if(_0x3c06c3){_0x3c06c3=_[_0xe7ba('0x12')](_0x4e3021[_0xe7ba('0x13')]);_0x3c06c3=_[_0xe7ba('0x14')](_0x3c06c3,[_0xe7ba('0x13'),'html',_0xe7ba('0x15'),_0xe7ba('0x16'),'mobile']);}updateUser(_0x30086c,_0x3c06c3,_0x1c8b5b,_0x41a773,_0x4888d9);_0x3f326a(null);};};
\ No newline at end of file