Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / components / interaction / service.js
index d74df85..e608dfc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc5b4=['openchannel-interactions','mail-interactions','fax-interactions','sms-interactions','chat-interactions','upperFirst','InteractionId','unknown','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','name','role','stringify','null','Interaction','findOne','then','update','info','catch','error','tracked','user','query','clone','body','omit','html','phone','mobile','lodash','../../mysqldb','../../config/logger'];(function(_0x595c11,_0x3af7d4){var _0x1cf5ef=function(_0x892003){while(--_0x892003){_0x595c11['push'](_0x595c11['shift']());}};_0x1cf5ef(++_0x3af7d4);}(_0xc5b4,0x1cb));var _0x4c5b=function(_0x351993,_0x328f4b){_0x351993=_0x351993-0x0;var _0x480003=_0xc5b4[_0x351993];return _0x480003;};'use strict';var _=require(_0x4c5b('0x0'));var db=require(_0x4c5b('0x1'))['db'];var loggers={'openchannel':require(_0x4c5b('0x2'))(_0x4c5b('0x3')),'mail':require('../../config/logger')(_0x4c5b('0x4')),'fax':require('../../config/logger')(_0x4c5b('0x5')),'sms':require('../../config/logger')(_0x4c5b('0x6')),'chat':require(_0x4c5b('0x2'))(_0x4c5b('0x7')),'whatsapp':require(_0x4c5b('0x2'))('whatsapp-interactions')};function getInteractionId(_0x4ada7a,_0x386e51,_0x233674){if(_0x4ada7a&&_0x4ada7a[_[_0x4c5b('0x8')](_0x233674)+_0x4c5b('0x9')]){return _0x4ada7a[_[_0x4c5b('0x8')](_0x233674)+_0x4c5b('0x9')];}else if(_0x4ada7a&&_0x4ada7a['id']){return _0x4ada7a['id'];}else if(_0x386e51&&_0x386e51['id']){return _0x386e51['id'];}else{return _0x4c5b('0xa');}}function log(_0x58c8fd,_0x2cd10d,_0x446733,_0x31d1d6,_0x152ebc,_0x8f6ef4){loggers[_0x152ebc['toLowerCase']()][_0x58c8fd](_0x4c5b('0xb'),_0x8f6ef4[_0x4c5b('0xc')](),_0x2cd10d?_0x2cd10d['id']:null,_0x2cd10d?_0x2cd10d[_0x4c5b('0xd')]:null,_0x2cd10d?_0x2cd10d[_0x4c5b('0xe')]:null,getInteractionId(_0x446733,_0x31d1d6,_0x152ebc),_0x446733?JSON[_0x4c5b('0xf')](_0x446733):_0x4c5b('0x10'));}function updateUser(_0x11e44b,_0x41a35a,_0x42740e,_0x56d428,_0x21a4ae){db[_[_0x4c5b('0x8')](_0x56d428)+_0x4c5b('0x11')][_0x4c5b('0x12')]({'where':{'id':getInteractionId(_0x41a35a,_0x42740e,_0x56d428)}})[_0x4c5b('0x13')](function(_0x5bdfa4){if(_0x5bdfa4){return _0x5bdfa4[_0x4c5b('0x14')]({'UserId':_0x11e44b?_0x11e44b['id']:null});}})[_0x4c5b('0x13')](function(_0x76d7bc){if(_0x76d7bc){log(_0x4c5b('0x15'),_0x11e44b,_0x41a35a,_0x42740e,_0x56d428,_0x21a4ae);}})[_0x4c5b('0x16')](function(){log(_0x4c5b('0x17'),_0x11e44b,_0x41a35a,_0x42740e,_0x56d428,_0x21a4ae);});}exports[_0x4c5b('0x18')]=function(_0x52465d,_0x8ba823){return function(_0x20c23d,_0x3afe9e,_0x3557a0){var _0xf0d210=_0x20c23d[_0x4c5b('0x19')];var _0x242a0f={};var _0x131336=_0x20c23d[_0x4c5b('0x1a')];if(_0x242a0f){_0x242a0f=_[_0x4c5b('0x1b')](_0x20c23d[_0x4c5b('0x1c')]);_0x242a0f=_[_0x4c5b('0x1d')](_0x242a0f,[_0x4c5b('0x1c'),_0x4c5b('0x1e'),_0x4c5b('0x1f'),'fax',_0x4c5b('0x20')]);}updateUser(_0xf0d210,_0x242a0f,_0x131336,_0x52465d,_0x8ba823);_0x3557a0(null);};};
\ No newline at end of file
+var _0xd1f9=['sms-interactions','whatsapp-interactions','upperFirst','InteractionId','unknown','toLowerCase','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','toUpperCase','role','stringify','null','Interaction','findOne','then','update','info','catch','error','tracked','query','clone','omit','html','mobile','../../config/logger','openchannel-interactions','mail-interactions','fax-interactions'];(function(_0x552b0c,_0x34d91f){var _0x5ca7d6=function(_0x2d8834){while(--_0x2d8834){_0x552b0c['push'](_0x552b0c['shift']());}};_0x5ca7d6(++_0x34d91f);}(_0xd1f9,0x88));var _0x9d1f=function(_0xab39a,_0x9d1016){_0xab39a=_0xab39a-0x0;var _0x17bbe2=_0xd1f9[_0xab39a];return _0x17bbe2;};'use strict';var _=require('lodash');var db=require('../../mysqldb')['db'];var loggers={'openchannel':require(_0x9d1f('0x0'))(_0x9d1f('0x1')),'mail':require(_0x9d1f('0x0'))(_0x9d1f('0x2')),'fax':require(_0x9d1f('0x0'))(_0x9d1f('0x3')),'sms':require(_0x9d1f('0x0'))(_0x9d1f('0x4')),'chat':require(_0x9d1f('0x0'))('chat-interactions'),'whatsapp':require(_0x9d1f('0x0'))(_0x9d1f('0x5'))};function getInteractionId(_0x2c146b,_0x432319,_0x10ce17){if(_0x2c146b&&_0x2c146b[_[_0x9d1f('0x6')](_0x10ce17)+_0x9d1f('0x7')]){return _0x2c146b[_[_0x9d1f('0x6')](_0x10ce17)+_0x9d1f('0x7')];}else if(_0x2c146b&&_0x2c146b['id']){return _0x2c146b['id'];}else if(_0x432319&&_0x432319['id']){return _0x432319['id'];}else{return _0x9d1f('0x8');}}function log(_0x153ef3,_0x1d960c,_0x1c5446,_0x27480b,_0x34e67a,_0xd3f688){loggers[_0x34e67a[_0x9d1f('0x9')]()][_0x153ef3](_0x9d1f('0xa'),_0xd3f688[_0x9d1f('0xb')](),_0x1d960c?_0x1d960c['id']:null,_0x1d960c?_0x1d960c['name']:null,_0x1d960c?_0x1d960c[_0x9d1f('0xc')]:null,getInteractionId(_0x1c5446,_0x27480b,_0x34e67a),_0x1c5446?JSON[_0x9d1f('0xd')](_0x1c5446):_0x9d1f('0xe'));}function updateUser(_0x5a4d43,_0x28a16c,_0x511c20,_0x55bdbd,_0x71e9c9){db[_[_0x9d1f('0x6')](_0x55bdbd)+_0x9d1f('0xf')][_0x9d1f('0x10')]({'where':{'id':getInteractionId(_0x28a16c,_0x511c20,_0x55bdbd)}})[_0x9d1f('0x11')](function(_0x40a87f){if(_0x40a87f){return _0x40a87f[_0x9d1f('0x12')]({'UserId':_0x5a4d43?_0x5a4d43['id']:null});}})[_0x9d1f('0x11')](function(_0x24cd8a){if(_0x24cd8a){log(_0x9d1f('0x13'),_0x5a4d43,_0x28a16c,_0x511c20,_0x55bdbd,_0x71e9c9);}})[_0x9d1f('0x14')](function(){log(_0x9d1f('0x15'),_0x5a4d43,_0x28a16c,_0x511c20,_0x55bdbd,_0x71e9c9);});}exports[_0x9d1f('0x16')]=function(_0x57ba11,_0x47832c){return function(_0x42a2b4,_0x4e5328,_0x329b69){var _0x4f7224=_0x42a2b4['user'];var _0x585850={};var _0x2d39f3=_0x42a2b4[_0x9d1f('0x17')];if(_0x585850){_0x585850=_[_0x9d1f('0x18')](_0x42a2b4['body']);_0x585850=_[_0x9d1f('0x19')](_0x585850,['body',_0x9d1f('0x1a'),'phone','fax',_0x9d1f('0x1b')]);}updateUser(_0x4f7224,_0x585850,_0x2d39f3,_0x57ba11,_0x47832c);_0x329b69(null);};};
\ No newline at end of file