Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / services / ami / trigger / integration / index.js
index fea422c..73b36be 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2cbe=['Configurations','data3','queue','routeId','outbound','log','EVENT\x20UNKNOWN','unknown\x20integration','[EXEC]','format','%s\x20configuration\x20#%s\x20not\x20found','../../../../config/logger','error','%s\x20account\x20#%s\x20not\x20found','lodash','./zendesk','./salesforce','./sugarcrm','./freshdesk','./zoho','./desk','./vtiger','./servicenow','./dynamics365','./freshsales','zendesk','salesforce','sugarcrm','freshdesk','zoho','desk','vtiger','dynamics365','freshsales','servicenow','includes','data1','toLowerCase','data2'];(function(_0x14add3,_0x13ce8d){var _0x4a174f=function(_0x2b3ed7){while(--_0x2b3ed7){_0x14add3['push'](_0x14add3['shift']());}};_0x4a174f(++_0x13ce8d);}(_0x2cbe,0x11f));var _0xe2cb=function(_0x205e83,_0x2df5a4){_0x205e83=_0x205e83-0x0;var _0x10bb19=_0x2cbe[_0x205e83];return _0x10bb19;};'use strict';var _=require(_0xe2cb('0x0'));var util=require('util');var zendesk=require(_0xe2cb('0x1'));var salesforce=require(_0xe2cb('0x2'));var sugarcrm=require(_0xe2cb('0x3'));var freshdesk=require(_0xe2cb('0x4'));var zoho=require(_0xe2cb('0x5'));var desk=require(_0xe2cb('0x6'));var vtiger=require(_0xe2cb('0x7'));var servicenow=require(_0xe2cb('0x8'));var dynamics365=require(_0xe2cb('0x9'));var freshsales=require(_0xe2cb('0xa'));var integrations=[_0xe2cb('0xb'),_0xe2cb('0xc'),_0xe2cb('0xd'),_0xe2cb('0xe'),_0xe2cb('0xf'),_0xe2cb('0x10'),_0xe2cb('0x11'),_0xe2cb('0x12'),_0xe2cb('0x13'),_0xe2cb('0x14')];exports['exec']=function(_0x4b043c,_0x41d360,_0x5cd010,_0x200d6b,_0x23a7df,_0x2b6688){if(_0x5cd010){if(_[_0xe2cb('0x15')](integrations,_0x4b043c[_0xe2cb('0x16')]['toLowerCase']())){try{var _0x4cc921=null;var _0x5cba1b='';var _0x38a4cd=_0x5cd010[_0x4b043c[_0xe2cb('0x16')][_0xe2cb('0x17')]()];if(_0x38a4cd){var _0x189e60=_0x38a4cd[_0x4b043c[_0xe2cb('0x18')]];if(_0x189e60){var _0x25eb8c=_['find'](_0x189e60[_0xe2cb('0x19')],{'id':parseInt(_0x4b043c[_0xe2cb('0x1a')],0xa)});if(_0x25eb8c){if(_0x200d6b){if(_0x23a7df&&_0x41d360[_0xe2cb('0x1b')]){_0x5cba1b='queue';}else if(_0x41d360[_0xe2cb('0x1c')]){_0x5cba1b=_0xe2cb('0x1d');}else{console[_0xe2cb('0x1e')](_0xe2cb('0x1f'),_0x41d360);}}else{_0x5cba1b='unmanaged';}switch(_0x4b043c[_0xe2cb('0x16')][_0xe2cb('0x17')]()){case'zendesk':zendesk[_0x5cba1b](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688);break;case _0xe2cb('0xc'):salesforce[_0x5cba1b](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688);break;case _0xe2cb('0xd'):sugarcrm[_0x5cba1b](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688);break;case'freshdesk':freshdesk[_0x5cba1b](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688);break;case _0xe2cb('0xf'):zoho[_0x5cba1b](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688);break;case _0xe2cb('0x10'):desk[_0x5cba1b](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688);break;case _0xe2cb('0x11'):vtiger[_0x5cba1b](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688);break;case _0xe2cb('0x13'):freshsales['cs'](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688,_0x5cba1b);break;case _0xe2cb('0x14'):servicenow['cs'](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688,_0x5cba1b);break;case _0xe2cb('0x12'):dynamics365['cs'](_0x4b043c,_0x41d360,_0x25eb8c,_0x200d6b,_0x23a7df,_0x189e60,_0x2b6688,_0x5cba1b);break;default:console[_0xe2cb('0x1e')](_0xe2cb('0x20'));}}else{_0x4cc921=require('../../../../config/logger')(_0x4b043c[_0xe2cb('0x16')][_0xe2cb('0x17')]());_0x4cc921['error'](_0xe2cb('0x21'),util[_0xe2cb('0x22')](_0xe2cb('0x23'),_0x4b043c[_0xe2cb('0x16')][_0xe2cb('0x17')](),_0x4b043c['data3']));}}else{_0x4cc921=require(_0xe2cb('0x24'))(_0x4b043c['data1'][_0xe2cb('0x17')]());_0x4cc921[_0xe2cb('0x25')](_0xe2cb('0x21'),util[_0xe2cb('0x22')](_0xe2cb('0x26'),_0x4b043c[_0xe2cb('0x16')][_0xe2cb('0x17')](),_0x4b043c[_0xe2cb('0x18')]));}}else{}}catch(_0x394835){console[_0xe2cb('0x25')](_0x394835);}}}};
\ No newline at end of file
+var _0x492d=['error','%s\x20configuration\x20#%s\x20not\x20found','data3','../../../../config/logger','[EXEC]','format','data2','lodash','util','./zendesk','./salesforce','./sugarcrm','./freshdesk','./zoho','./vtiger','./servicenow','./freshsales','zendesk','salesforce','freshdesk','desk','vtiger','dynamics365','servicenow','exec','data1','toLowerCase','queue','routeId','outbound','log','EVENT\x20UNKNOWN','unmanaged','zoho','freshsales','unknown\x20integration'];(function(_0x5641b8,_0x29685e){var _0x5835e4=function(_0x1721e8){while(--_0x1721e8){_0x5641b8['push'](_0x5641b8['shift']());}};_0x5835e4(++_0x29685e);}(_0x492d,0xbb));var _0xd492=function(_0x14ac05,_0x553652){_0x14ac05=_0x14ac05-0x0;var _0x2e880e=_0x492d[_0x14ac05];return _0x2e880e;};'use strict';var _=require(_0xd492('0x0'));var util=require(_0xd492('0x1'));var zendesk=require(_0xd492('0x2'));var salesforce=require(_0xd492('0x3'));var sugarcrm=require(_0xd492('0x4'));var freshdesk=require(_0xd492('0x5'));var zoho=require(_0xd492('0x6'));var desk=require('./desk');var vtiger=require(_0xd492('0x7'));var servicenow=require(_0xd492('0x8'));var dynamics365=require('./dynamics365');var freshsales=require(_0xd492('0x9'));var integrations=[_0xd492('0xa'),_0xd492('0xb'),'sugarcrm',_0xd492('0xc'),'zoho',_0xd492('0xd'),_0xd492('0xe'),_0xd492('0xf'),'freshsales',_0xd492('0x10')];exports[_0xd492('0x11')]=function(_0x28b803,_0xbe2fa9,_0x53cc17,_0x40533d,_0x22b658,_0x5542f2){if(_0x53cc17){if(_['includes'](integrations,_0x28b803[_0xd492('0x12')][_0xd492('0x13')]())){try{var _0x1ce5a5=null;var _0x24baad='';var _0x1cdc7d=_0x53cc17[_0x28b803[_0xd492('0x12')][_0xd492('0x13')]()];if(_0x1cdc7d){var _0x244e0b=_0x1cdc7d[_0x28b803['data2']];if(_0x244e0b){var _0x230bba=_['find'](_0x244e0b['Configurations'],{'id':parseInt(_0x28b803['data3'],0xa)});if(_0x230bba){if(_0x40533d){if(_0x22b658&&_0xbe2fa9[_0xd492('0x14')]){_0x24baad=_0xd492('0x14');}else if(_0xbe2fa9[_0xd492('0x15')]){_0x24baad=_0xd492('0x16');}else{console[_0xd492('0x17')](_0xd492('0x18'),_0xbe2fa9);}}else{_0x24baad=_0xd492('0x19');}switch(_0x28b803[_0xd492('0x12')][_0xd492('0x13')]()){case _0xd492('0xa'):zendesk[_0x24baad](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2);break;case _0xd492('0xb'):salesforce[_0x24baad](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2);break;case'sugarcrm':sugarcrm[_0x24baad](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2);break;case _0xd492('0xc'):freshdesk[_0x24baad](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2);break;case _0xd492('0x1a'):zoho[_0x24baad](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2);break;case'desk':desk[_0x24baad](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2);break;case _0xd492('0xe'):vtiger[_0x24baad](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2);break;case _0xd492('0x1b'):freshsales['cs'](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2,_0x24baad);break;case'servicenow':servicenow['cs'](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2,_0x24baad);break;case _0xd492('0xf'):dynamics365['cs'](_0x28b803,_0xbe2fa9,_0x230bba,_0x40533d,_0x22b658,_0x244e0b,_0x5542f2,_0x24baad);break;default:console[_0xd492('0x17')](_0xd492('0x1c'));}}else{_0x1ce5a5=require('../../../../config/logger')(_0x28b803[_0xd492('0x12')]['toLowerCase']());_0x1ce5a5[_0xd492('0x1d')]('[EXEC]',util['format'](_0xd492('0x1e'),_0x28b803[_0xd492('0x12')][_0xd492('0x13')](),_0x28b803[_0xd492('0x1f')]));}}else{_0x1ce5a5=require(_0xd492('0x20'))(_0x28b803[_0xd492('0x12')]['toLowerCase']());_0x1ce5a5[_0xd492('0x1d')](_0xd492('0x21'),util[_0xd492('0x22')]('%s\x20account\x20#%s\x20not\x20found',_0x28b803[_0xd492('0x12')]['toLowerCase'](),_0x28b803[_0xd492('0x23')]));}}else{}}catch(_0x26560b){console[_0xd492('0x1d')](_0x26560b);}}}};
\ No newline at end of file