Built motion from commit (unavailable).|2.0.74
[motion2.git] / server / components / interaction / service.js
index 3a13dbb..c487c52 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0241=['mail-interactions','fax-interactions','sms-interactions','upperFirst','InteractionId','unknown','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','name','role','stringify','Interaction','findOne','then','update','info','error','query','clone','body','html','phone','fax','lodash','../../config/logger','openchannel-interactions'];(function(_0x533ebd,_0x42c15e){var _0x1324f1=function(_0x1ccdb0){while(--_0x1ccdb0){_0x533ebd['push'](_0x533ebd['shift']());}};_0x1324f1(++_0x42c15e);}(_0x0241,0x65));var _0x1024=function(_0x19950b,_0x53d0d7){_0x19950b=_0x19950b-0x0;var _0x3c6b41=_0x0241[_0x19950b];return _0x3c6b41;};'use strict';var _=require(_0x1024('0x0'));var db=require('../../mysqldb')['db'];var loggers={'openchannel':require(_0x1024('0x1'))(_0x1024('0x2')),'mail':require(_0x1024('0x1'))(_0x1024('0x3')),'fax':require('../../config/logger')(_0x1024('0x4')),'sms':require(_0x1024('0x1'))(_0x1024('0x5')),'chat':require(_0x1024('0x1'))('chat-interactions')};function getInteractionId(_0x50a707,_0x3c605f,_0x4d2ae0){if(_0x50a707&&_0x50a707[_[_0x1024('0x6')](_0x4d2ae0)+_0x1024('0x7')]){return _0x50a707[_['upperFirst'](_0x4d2ae0)+_0x1024('0x7')];}else if(_0x50a707&&_0x50a707['id']){return _0x50a707['id'];}else if(_0x3c605f&&_0x3c605f['id']){return _0x3c605f['id'];}else{return _0x1024('0x8');}}function log(_0x4cc739,_0x4b8860,_0xdac691,_0x183476,_0x45e620,_0x58b88e){loggers[_0x45e620[_0x1024('0x9')]()][_0x4cc739](_0x1024('0xa'),_0x58b88e['toUpperCase'](),_0x4b8860?_0x4b8860['id']:null,_0x4b8860?_0x4b8860[_0x1024('0xb')]:null,_0x4b8860?_0x4b8860[_0x1024('0xc')]:null,getInteractionId(_0xdac691,_0x183476,_0x45e620),_0xdac691?JSON[_0x1024('0xd')](_0xdac691):'null');}function updateUser(_0x24723a,_0x59fa9a,_0x4f0de7,_0x449d7e,_0x4287ce){db[_[_0x1024('0x6')](_0x449d7e)+_0x1024('0xe')][_0x1024('0xf')]({'where':{'id':getInteractionId(_0x59fa9a,_0x4f0de7,_0x449d7e)}})[_0x1024('0x10')](function(_0x4001ee){if(_0x4001ee){return _0x4001ee[_0x1024('0x11')]({'UserId':_0x24723a?_0x24723a['id']:null});}})[_0x1024('0x10')](function(_0x5d2bcd){if(_0x5d2bcd){log(_0x1024('0x12'),_0x24723a,_0x59fa9a,_0x4f0de7,_0x449d7e,_0x4287ce);}})['catch'](function(){log(_0x1024('0x13'),_0x24723a,_0x59fa9a,_0x4f0de7,_0x449d7e,_0x4287ce);});}exports['tracked']=function(_0x5e7022,_0x512783){return function(_0xe97216,_0x42faf0,_0x2049a6){var _0x4a27d7=_0xe97216['user'];var _0x320329={};var _0x373e6f=_0xe97216[_0x1024('0x14')];if(_0x320329){_0x320329=_[_0x1024('0x15')](_0xe97216[_0x1024('0x16')]);_0x320329=_['omit'](_0x320329,['body',_0x1024('0x17'),_0x1024('0x18'),_0x1024('0x19'),'mobile']);}updateUser(_0x4a27d7,_0x320329,_0x373e6f,_0x5e7022,_0x512783);_0x2049a6(null);};};
\ No newline at end of file
+var _0x6f88=['fax-interactions','sms-interactions','chat-interactions','upperFirst','InteractionId','unknown','toLowerCase','name','role','stringify','Interaction','findOne','then','catch','error','tracked','user','query','body','omit','html','fax','lodash','../../mysqldb','../../config/logger','openchannel-interactions'];(function(_0x3901ba,_0x591da1){var _0x3ea39f=function(_0x509074){while(--_0x509074){_0x3901ba['push'](_0x3901ba['shift']());}};_0x3ea39f(++_0x591da1);}(_0x6f88,0x134));var _0x86f8=function(_0x5f5a1e,_0x2618a8){_0x5f5a1e=_0x5f5a1e-0x0;var _0x3a66cf=_0x6f88[_0x5f5a1e];return _0x3a66cf;};'use strict';var _=require(_0x86f8('0x0'));var db=require(_0x86f8('0x1'))['db'];var loggers={'openchannel':require(_0x86f8('0x2'))(_0x86f8('0x3')),'mail':require(_0x86f8('0x2'))('mail-interactions'),'fax':require(_0x86f8('0x2'))(_0x86f8('0x4')),'sms':require(_0x86f8('0x2'))(_0x86f8('0x5')),'chat':require(_0x86f8('0x2'))(_0x86f8('0x6'))};function getInteractionId(_0x53b79b,_0x2368c4,_0x800ce3){if(_0x53b79b&&_0x53b79b[_[_0x86f8('0x7')](_0x800ce3)+_0x86f8('0x8')]){return _0x53b79b[_[_0x86f8('0x7')](_0x800ce3)+_0x86f8('0x8')];}else if(_0x53b79b&&_0x53b79b['id']){return _0x53b79b['id'];}else if(_0x2368c4&&_0x2368c4['id']){return _0x2368c4['id'];}else{return _0x86f8('0x9');}}function log(_0x5666ea,_0x415d2d,_0x39218f,_0x3f99a5,_0x3a06d0,_0x23083e){loggers[_0x3a06d0[_0x86f8('0xa')]()][_0x5666ea]('[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s',_0x23083e['toUpperCase'](),_0x415d2d?_0x415d2d['id']:null,_0x415d2d?_0x415d2d[_0x86f8('0xb')]:null,_0x415d2d?_0x415d2d[_0x86f8('0xc')]:null,getInteractionId(_0x39218f,_0x3f99a5,_0x3a06d0),_0x39218f?JSON[_0x86f8('0xd')](_0x39218f):'null');}function updateUser(_0xee5db8,_0x172aca,_0xcf8ec9,_0x19371f,_0x480651){db[_['upperFirst'](_0x19371f)+_0x86f8('0xe')][_0x86f8('0xf')]({'where':{'id':getInteractionId(_0x172aca,_0xcf8ec9,_0x19371f)}})[_0x86f8('0x10')](function(_0x478da2){if(_0x478da2){return _0x478da2['update']({'UserId':_0xee5db8?_0xee5db8['id']:null});}})['then'](function(_0xd4bac1){if(_0xd4bac1){log('info',_0xee5db8,_0x172aca,_0xcf8ec9,_0x19371f,_0x480651);}})[_0x86f8('0x11')](function(){log(_0x86f8('0x12'),_0xee5db8,_0x172aca,_0xcf8ec9,_0x19371f,_0x480651);});}exports[_0x86f8('0x13')]=function(_0x43cc94,_0x52bc7c){return function(_0x3d4209,_0x23fe47,_0x1186fd){var _0x3ad419=_0x3d4209[_0x86f8('0x14')];var _0x346f78={};var _0x120b50=_0x3d4209[_0x86f8('0x15')];if(_0x346f78){_0x346f78=_['clone'](_0x3d4209[_0x86f8('0x16')]);_0x346f78=_[_0x86f8('0x17')](_0x346f78,[_0x86f8('0x16'),_0x86f8('0x18'),'phone',_0x86f8('0x19'),'mobile']);}updateUser(_0x3ad419,_0x346f78,_0x120b50,_0x43cc94,_0x52bc7c);_0x1186fd(null);};};
\ No newline at end of file