Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / components / interaction / service.js
1 const a994_0x3f7e=['catch','stringify','mail-interactions','upperFirst','fax-interactions','InteractionId','unknown','phone','findOne','query','user','then','body','lodash','tracked','toUpperCase','../../config/logger','../../mysqldb','error','html','fax','null','clone','[%s]\x20id=%s\x20name=%s\x20role=%s\x20interaction=%s\x20body=%s','omit','info'];(function(_0x1fa9e9,_0x38a4c5){const _0x3f7e43=function(_0x239ac1){while(--_0x239ac1){_0x1fa9e9['push'](_0x1fa9e9['shift']());}};_0x3f7e43(++_0x38a4c5);}(a994_0x3f7e,0xfa));const a994_0x239a=function(_0x1fa9e9,_0x38a4c5){_0x1fa9e9=_0x1fa9e9-0xff;let _0x3f7e43=a994_0x3f7e[_0x1fa9e9];return _0x3f7e43;};const a994_0x1df8a1=a994_0x239a;'use strict';const _=require(a994_0x1df8a1(0x116)),{db}=require(a994_0x1df8a1(0x100)),loggers={'openchannel':require(a994_0x1df8a1(0xff))('openchannel-interactions'),'mail':require(a994_0x1df8a1(0xff))(a994_0x1df8a1(0x10b)),'fax':require(a994_0x1df8a1(0xff))(a994_0x1df8a1(0x10d)),'sms':require('../../config/logger')('sms-interactions'),'chat':require(a994_0x1df8a1(0xff))('chat-interactions'),'whatsapp':require(a994_0x1df8a1(0xff))('whatsapp-interactions')};function getInteractionId(_0x51f8f3,_0x5c78a7,_0x3bee35){const _0x5c5cdb=a994_0x1df8a1;if(_0x51f8f3&&_0x51f8f3[_[_0x5c5cdb(0x10c)](_0x3bee35)+_0x5c5cdb(0x10e)])return _0x51f8f3[_[_0x5c5cdb(0x10c)](_0x3bee35)+_0x5c5cdb(0x10e)];else{if(_0x51f8f3&&_0x51f8f3['id'])return _0x51f8f3['id'];else return _0x5c78a7&&_0x5c78a7['id']?_0x5c78a7['id']:_0x5c5cdb(0x10f);}}function log(_0x29fc44,_0x21aca9,_0x14f51c,_0x531207,_0xc2b410,_0x2b2f81){const _0x4daaa9=a994_0x1df8a1;loggers[_0xc2b410['toLowerCase']()][_0x29fc44](_0x4daaa9(0x106),_0x2b2f81[_0x4daaa9(0x118)](),_0x21aca9?_0x21aca9['id']:null,_0x21aca9?_0x21aca9['name']:null,_0x21aca9?_0x21aca9['role']:null,getInteractionId(_0x14f51c,_0x531207,_0xc2b410),_0x14f51c?JSON[_0x4daaa9(0x10a)](_0x14f51c):_0x4daaa9(0x104));}function updateUser(_0x1c2eff,_0x3ccabf,_0xf09ae8,_0x57b177,_0x7fabf){const _0x4c3fae=a994_0x1df8a1;db[_[_0x4c3fae(0x10c)](_0x57b177)+'Interaction'][_0x4c3fae(0x111)]({'where':{'id':getInteractionId(_0x3ccabf,_0xf09ae8,_0x57b177)}})[_0x4c3fae(0x114)](function(_0x49b67d){if(_0x49b67d)return _0x49b67d['update']({'UserId':_0x1c2eff?_0x1c2eff['id']:null});})[_0x4c3fae(0x114)](function(_0x17c42c){const _0x467029=_0x4c3fae;_0x17c42c&&log(_0x467029(0x108),_0x1c2eff,_0x3ccabf,_0xf09ae8,_0x57b177,_0x7fabf);})[_0x4c3fae(0x109)](function(){const _0x57d718=_0x4c3fae;log(_0x57d718(0x101),_0x1c2eff,_0x3ccabf,_0xf09ae8,_0x57b177,_0x7fabf);});}exports[a994_0x1df8a1(0x117)]=function(_0x498cae,_0x2d2be6){return function(_0x3b3142,_0x915f1d,_0x35288c){const _0x49e5c8=a994_0x239a,_0x258795=_0x3b3142[_0x49e5c8(0x113)];let _0x2b18e3={};const _0x116236=_0x3b3142[_0x49e5c8(0x112)];_0x2b18e3&&(_0x2b18e3=_[_0x49e5c8(0x105)](_0x3b3142[_0x49e5c8(0x115)]),_0x2b18e3=_[_0x49e5c8(0x107)](_0x2b18e3,['body',_0x49e5c8(0x102),_0x49e5c8(0x110),_0x49e5c8(0x103),'mobile'])),updateUser(_0x258795,_0x2b18e3,_0x116236,_0x498cae,_0x2d2be6),_0x35288c(null);};};