Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / components / interaction / service.js
index 4341f27..b5edbf2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcac6=['chat-interactions','whatsapp-interactions','upperFirst','InteractionId','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','name','role','stringify','null','Interaction','then','update','info','catch','error','user','clone','omit','body','html','phone','fax','mobile','../../mysqldb','../../config/logger','openchannel-interactions','fax-interactions','sms-interactions'];(function(_0x3669d5,_0x1e3897){var _0x48def1=function(_0x524bb0){while(--_0x524bb0){_0x3669d5['push'](_0x3669d5['shift']());}};_0x48def1(++_0x1e3897);}(_0xcac6,0xa3));var _0x6cac=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0xcac6[_0x321bb2];return _0x9c12ed;};'use strict';var _=require('lodash');var db=require(_0x6cac('0x0'))['db'];var loggers={'openchannel':require(_0x6cac('0x1'))(_0x6cac('0x2')),'mail':require(_0x6cac('0x1'))('mail-interactions'),'fax':require('../../config/logger')(_0x6cac('0x3')),'sms':require(_0x6cac('0x1'))(_0x6cac('0x4')),'chat':require(_0x6cac('0x1'))(_0x6cac('0x5')),'whatsapp':require(_0x6cac('0x1'))(_0x6cac('0x6'))};function getInteractionId(_0x51a850,_0x2abd7b,_0x21c42a){if(_0x51a850&&_0x51a850[_[_0x6cac('0x7')](_0x21c42a)+_0x6cac('0x8')]){return _0x51a850[_[_0x6cac('0x7')](_0x21c42a)+'InteractionId'];}else if(_0x51a850&&_0x51a850['id']){return _0x51a850['id'];}else if(_0x2abd7b&&_0x2abd7b['id']){return _0x2abd7b['id'];}else{return'unknown';}}function log(_0x44654a,_0x58564a,_0x1a0893,_0x31d8a0,_0x9cc09a,_0x275141){loggers[_0x9cc09a['toLowerCase']()][_0x44654a](_0x6cac('0x9'),_0x275141['toUpperCase'](),_0x58564a?_0x58564a['id']:null,_0x58564a?_0x58564a[_0x6cac('0xa')]:null,_0x58564a?_0x58564a[_0x6cac('0xb')]:null,getInteractionId(_0x1a0893,_0x31d8a0,_0x9cc09a),_0x1a0893?JSON[_0x6cac('0xc')](_0x1a0893):_0x6cac('0xd'));}function updateUser(_0x25d5e0,_0x15a71e,_0x544b50,_0x479bf1,_0x4fd561){db[_[_0x6cac('0x7')](_0x479bf1)+_0x6cac('0xe')]['findOne']({'where':{'id':getInteractionId(_0x15a71e,_0x544b50,_0x479bf1)}})[_0x6cac('0xf')](function(_0x47e205){if(_0x47e205){return _0x47e205[_0x6cac('0x10')]({'UserId':_0x25d5e0?_0x25d5e0['id']:null});}})[_0x6cac('0xf')](function(_0x5b002c){if(_0x5b002c){log(_0x6cac('0x11'),_0x25d5e0,_0x15a71e,_0x544b50,_0x479bf1,_0x4fd561);}})[_0x6cac('0x12')](function(){log(_0x6cac('0x13'),_0x25d5e0,_0x15a71e,_0x544b50,_0x479bf1,_0x4fd561);});}exports['tracked']=function(_0x11b86f,_0x4cd6b4){return function(_0x1a392b,_0x45adb0,_0x3c8e59){var _0x1346e4=_0x1a392b[_0x6cac('0x14')];var _0x3188aa={};var _0x1ae1cf=_0x1a392b['query'];if(_0x3188aa){_0x3188aa=_[_0x6cac('0x15')](_0x1a392b['body']);_0x3188aa=_[_0x6cac('0x16')](_0x3188aa,[_0x6cac('0x17'),_0x6cac('0x18'),_0x6cac('0x19'),_0x6cac('0x1a'),_0x6cac('0x1b')]);}updateUser(_0x1346e4,_0x3188aa,_0x1ae1cf,_0x11b86f,_0x4cd6b4);_0x3c8e59(null);};};
\ No newline at end of file
+var _0xab5b=['html','fax','mobile','lodash','../../mysqldb','openchannel-interactions','../../config/logger','fax-interactions','sms-interactions','chat-interactions','whatsapp-interactions','upperFirst','InteractionId','unknown','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','name','stringify','Interaction','findOne','then','update','info','catch','tracked','user','query','clone','omit','body'];(function(_0xc6db01,_0x559c47){var _0x262017=function(_0x380467){while(--_0x380467){_0xc6db01['push'](_0xc6db01['shift']());}};_0x262017(++_0x559c47);}(_0xab5b,0x11a));var _0xbab5=function(_0x5312a8,_0x19f6cd){_0x5312a8=_0x5312a8-0x0;var _0x252614=_0xab5b[_0x5312a8];return _0x252614;};'use strict';var _=require(_0xbab5('0x0'));var db=require(_0xbab5('0x1'))['db'];var loggers={'openchannel':require('../../config/logger')(_0xbab5('0x2')),'mail':require(_0xbab5('0x3'))('mail-interactions'),'fax':require('../../config/logger')(_0xbab5('0x4')),'sms':require('../../config/logger')(_0xbab5('0x5')),'chat':require(_0xbab5('0x3'))(_0xbab5('0x6')),'whatsapp':require(_0xbab5('0x3'))(_0xbab5('0x7'))};function getInteractionId(_0x5642aa,_0x102395,_0x10c7fe){if(_0x5642aa&&_0x5642aa[_[_0xbab5('0x8')](_0x10c7fe)+_0xbab5('0x9')]){return _0x5642aa[_[_0xbab5('0x8')](_0x10c7fe)+'InteractionId'];}else if(_0x5642aa&&_0x5642aa['id']){return _0x5642aa['id'];}else if(_0x102395&&_0x102395['id']){return _0x102395['id'];}else{return _0xbab5('0xa');}}function log(_0x31f54b,_0x37ccba,_0x4c9350,_0x226c55,_0xfbb62c,_0x49104d){loggers[_0xfbb62c[_0xbab5('0xb')]()][_0x31f54b](_0xbab5('0xc'),_0x49104d[_0xbab5('0xd')](),_0x37ccba?_0x37ccba['id']:null,_0x37ccba?_0x37ccba[_0xbab5('0xe')]:null,_0x37ccba?_0x37ccba['role']:null,getInteractionId(_0x4c9350,_0x226c55,_0xfbb62c),_0x4c9350?JSON[_0xbab5('0xf')](_0x4c9350):'null');}function updateUser(_0x332b0e,_0xee0909,_0x122c12,_0x2bae54,_0x40c9e1){db[_['upperFirst'](_0x2bae54)+_0xbab5('0x10')][_0xbab5('0x11')]({'where':{'id':getInteractionId(_0xee0909,_0x122c12,_0x2bae54)}})[_0xbab5('0x12')](function(_0x39e802){if(_0x39e802){return _0x39e802[_0xbab5('0x13')]({'UserId':_0x332b0e?_0x332b0e['id']:null});}})[_0xbab5('0x12')](function(_0xdfd788){if(_0xdfd788){log(_0xbab5('0x14'),_0x332b0e,_0xee0909,_0x122c12,_0x2bae54,_0x40c9e1);}})[_0xbab5('0x15')](function(){log('error',_0x332b0e,_0xee0909,_0x122c12,_0x2bae54,_0x40c9e1);});}exports[_0xbab5('0x16')]=function(_0x403414,_0x3213d6){return function(_0x505763,_0x5aa7be,_0x288a1b){var _0x3f039d=_0x505763[_0xbab5('0x17')];var _0x1dd0b2={};var _0x1d70a1=_0x505763[_0xbab5('0x18')];if(_0x1dd0b2){_0x1dd0b2=_[_0xbab5('0x19')](_0x505763['body']);_0x1dd0b2=_[_0xbab5('0x1a')](_0x1dd0b2,[_0xbab5('0x1b'),_0xbab5('0x1c'),'phone',_0xbab5('0x1d'),_0xbab5('0x1e')]);}updateUser(_0x3f039d,_0x1dd0b2,_0x1d70a1,_0x403414,_0x3213d6);_0x288a1b(null);};};
\ No newline at end of file