Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / services / ami / trigger / integration / index.js
index c102ab1..f14f710 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0403=['lodash','util','./zendesk','./salesforce','./sugarcrm','./freshdesk','./desk','./vtiger','./servicenow','./dynamics365','./freshsales','zendesk','salesforce','sugarcrm','freshdesk','zoho','vtiger','dynamics365','freshsales','servicenow','exec','includes','data1','toLowerCase','find','Configurations','data3','queue','routeId','outbound','log','EVENT\x20UNKNOWN','unmanaged','desk','error','[EXEC]','format','../../../../config/logger','%s\x20account\x20#%s\x20not\x20found','data2'];(function(_0x2e6cca,_0x2c7656){var _0x2b001e=function(_0x13b6f0){while(--_0x13b6f0){_0x2e6cca['push'](_0x2e6cca['shift']());}};_0x2b001e(++_0x2c7656);}(_0x0403,0x1e0));var _0x3040=function(_0x28fe78,_0x3d5733){_0x28fe78=_0x28fe78-0x0;var _0x55aa29=_0x0403[_0x28fe78];return _0x55aa29;};'use strict';var _=require(_0x3040('0x0'));var util=require(_0x3040('0x1'));var zendesk=require(_0x3040('0x2'));var salesforce=require(_0x3040('0x3'));var sugarcrm=require(_0x3040('0x4'));var freshdesk=require(_0x3040('0x5'));var zoho=require('./zoho');var desk=require(_0x3040('0x6'));var vtiger=require(_0x3040('0x7'));var servicenow=require(_0x3040('0x8'));var dynamics365=require(_0x3040('0x9'));var freshsales=require(_0x3040('0xa'));var integrations=[_0x3040('0xb'),_0x3040('0xc'),_0x3040('0xd'),_0x3040('0xe'),_0x3040('0xf'),'desk',_0x3040('0x10'),_0x3040('0x11'),_0x3040('0x12'),_0x3040('0x13')];exports[_0x3040('0x14')]=function(_0x568363,_0xf1cbbe,_0x594d17,_0x4e1b63,_0x3d9928,_0x2c1096){if(_0x594d17){if(_[_0x3040('0x15')](integrations,_0x568363[_0x3040('0x16')]['toLowerCase']())){try{var _0x3f7cbb=null;var _0x4dad1c='';var _0x1294e3=_0x594d17[_0x568363[_0x3040('0x16')][_0x3040('0x17')]()];if(_0x1294e3){var _0xf9481d=_0x1294e3[_0x568363['data2']];if(_0xf9481d){var _0x1f789d=_[_0x3040('0x18')](_0xf9481d[_0x3040('0x19')],{'id':parseInt(_0x568363[_0x3040('0x1a')],0xa)});if(_0x1f789d){if(_0x4e1b63){if(_0x3d9928&&_0xf1cbbe[_0x3040('0x1b')]){_0x4dad1c='queue';}else if(_0xf1cbbe[_0x3040('0x1c')]){_0x4dad1c=_0x3040('0x1d');}else{console[_0x3040('0x1e')](_0x3040('0x1f'),_0xf1cbbe);}}else{_0x4dad1c=_0x3040('0x20');}switch(_0x568363[_0x3040('0x16')][_0x3040('0x17')]()){case _0x3040('0xb'):zendesk[_0x4dad1c](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096);break;case'salesforce':salesforce[_0x4dad1c](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096);break;case _0x3040('0xd'):sugarcrm[_0x4dad1c](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096);break;case _0x3040('0xe'):freshdesk[_0x4dad1c](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096);break;case _0x3040('0xf'):zoho[_0x4dad1c](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096);break;case _0x3040('0x21'):desk[_0x4dad1c](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096);break;case _0x3040('0x10'):vtiger[_0x4dad1c](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096);break;case'freshsales':freshsales['cs'](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096,_0x4dad1c);break;case _0x3040('0x13'):servicenow['cs'](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096,_0x4dad1c);break;case'dynamics365':dynamics365['cs'](_0x568363,_0xf1cbbe,_0x1f789d,_0x4e1b63,_0x3d9928,_0xf9481d,_0x2c1096,_0x4dad1c);break;default:console[_0x3040('0x1e')]('unknown\x20integration');}}else{_0x3f7cbb=require('../../../../config/logger')(_0x568363[_0x3040('0x16')]['toLowerCase']());_0x3f7cbb[_0x3040('0x22')](_0x3040('0x23'),util[_0x3040('0x24')]('%s\x20configuration\x20#%s\x20not\x20found',_0x568363[_0x3040('0x16')]['toLowerCase'](),_0x568363[_0x3040('0x1a')]));}}else{_0x3f7cbb=require(_0x3040('0x25'))(_0x568363[_0x3040('0x16')][_0x3040('0x17')]());_0x3f7cbb[_0x3040('0x22')](_0x3040('0x23'),util[_0x3040('0x24')](_0x3040('0x26'),_0x568363[_0x3040('0x16')][_0x3040('0x17')](),_0x568363[_0x3040('0x27')]));}}else{}}catch(_0x28a80f){console['error'](_0x28a80f);}}}};
\ No newline at end of file
+var _0x1b22=['format','%s\x20configuration\x20#%s\x20not\x20found','../../../../config/logger','%s\x20account\x20#%s\x20not\x20found','data2','lodash','util','./zendesk','./salesforce','./sugarcrm','./freshdesk','./zoho','./desk','./vtiger','./servicenow','./dynamics365','./freshsales','zendesk','salesforce','sugarcrm','zoho','desk','dynamics365','freshsales','servicenow','data1','toLowerCase','Configurations','queue','routeId','EVENT\x20UNKNOWN','unmanaged','freshdesk','vtiger','log','error','[EXEC]'];(function(_0x423933,_0x432a18){var _0x4b37a0=function(_0x394c5e){while(--_0x394c5e){_0x423933['push'](_0x423933['shift']());}};_0x4b37a0(++_0x432a18);}(_0x1b22,0x99));var _0x21b2=function(_0x3494ee,_0x7b1b9a){_0x3494ee=_0x3494ee-0x0;var _0x12b115=_0x1b22[_0x3494ee];return _0x12b115;};'use strict';var _=require(_0x21b2('0x0'));var util=require(_0x21b2('0x1'));var zendesk=require(_0x21b2('0x2'));var salesforce=require(_0x21b2('0x3'));var sugarcrm=require(_0x21b2('0x4'));var freshdesk=require(_0x21b2('0x5'));var zoho=require(_0x21b2('0x6'));var desk=require(_0x21b2('0x7'));var vtiger=require(_0x21b2('0x8'));var servicenow=require(_0x21b2('0x9'));var dynamics365=require(_0x21b2('0xa'));var freshsales=require(_0x21b2('0xb'));var integrations=[_0x21b2('0xc'),_0x21b2('0xd'),_0x21b2('0xe'),'freshdesk',_0x21b2('0xf'),_0x21b2('0x10'),'vtiger',_0x21b2('0x11'),_0x21b2('0x12'),_0x21b2('0x13')];exports['exec']=function(_0x785a42,_0x3f54f0,_0x11a2d5,_0x503441,_0x4d9f6b,_0x267d30){if(_0x11a2d5){if(_['includes'](integrations,_0x785a42[_0x21b2('0x14')][_0x21b2('0x15')]())){try{var _0x5c8f28=null;var _0x5c3656='';var _0x20d7d3=_0x11a2d5[_0x785a42['data1'][_0x21b2('0x15')]()];if(_0x20d7d3){var _0x4fe0c6=_0x20d7d3[_0x785a42['data2']];if(_0x4fe0c6){var _0x3ba8e4=_['find'](_0x4fe0c6[_0x21b2('0x16')],{'id':parseInt(_0x785a42['data3'],0xa)});if(_0x3ba8e4){if(_0x503441){if(_0x4d9f6b&&_0x3f54f0[_0x21b2('0x17')]){_0x5c3656=_0x21b2('0x17');}else if(_0x3f54f0[_0x21b2('0x18')]){_0x5c3656='outbound';}else{console['log'](_0x21b2('0x19'),_0x3f54f0);}}else{_0x5c3656=_0x21b2('0x1a');}switch(_0x785a42[_0x21b2('0x14')][_0x21b2('0x15')]()){case _0x21b2('0xc'):zendesk[_0x5c3656](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30);break;case'salesforce':salesforce[_0x5c3656](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30);break;case _0x21b2('0xe'):sugarcrm[_0x5c3656](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30);break;case _0x21b2('0x1b'):freshdesk[_0x5c3656](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30);break;case'zoho':zoho[_0x5c3656](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30);break;case _0x21b2('0x10'):desk[_0x5c3656](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30);break;case _0x21b2('0x1c'):vtiger[_0x5c3656](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30);break;case _0x21b2('0x12'):freshsales['cs'](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30,_0x5c3656);break;case'servicenow':servicenow['cs'](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30,_0x5c3656);break;case _0x21b2('0x11'):dynamics365['cs'](_0x785a42,_0x3f54f0,_0x3ba8e4,_0x503441,_0x4d9f6b,_0x4fe0c6,_0x267d30,_0x5c3656);break;default:console[_0x21b2('0x1d')]('unknown\x20integration');}}else{_0x5c8f28=require('../../../../config/logger')(_0x785a42['data1'][_0x21b2('0x15')]());_0x5c8f28[_0x21b2('0x1e')](_0x21b2('0x1f'),util[_0x21b2('0x20')](_0x21b2('0x21'),_0x785a42[_0x21b2('0x14')]['toLowerCase'](),_0x785a42['data3']));}}else{_0x5c8f28=require(_0x21b2('0x22'))(_0x785a42[_0x21b2('0x14')][_0x21b2('0x15')]());_0x5c8f28[_0x21b2('0x1e')]('[EXEC]',util[_0x21b2('0x20')](_0x21b2('0x23'),_0x785a42[_0x21b2('0x14')][_0x21b2('0x15')](),_0x785a42[_0x21b2('0x24')]));}}else{}}catch(_0x5b400a){console[_0x21b2('0x1e')](_0x5b400a);}}}};
\ No newline at end of file