Built motion from commit 53172ac8.|2.6.30
[motion2.git] / server / services / ami / trigger / integration / index.js
index 19a414f..31397a8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x88aa=['../../../../config/logger','error','[EXEC]','format','lodash','util','./zendesk','./salesforce','./sugarcrm','./freshdesk','./desk','./vtiger','./dynamics365','./freshsales','zendesk','salesforce','sugarcrm','freshdesk','zoho','desk','vtiger','dynamics365','freshsales','exec','includes','data1','toLowerCase','data2','Configurations','data3','queue','routeId','outbound','log','EVENT\x20UNKNOWN','unmanaged','servicenow','unknown\x20integration'];(function(_0x52db34,_0x36d74c){var _0x3f9365=function(_0x56570b){while(--_0x56570b){_0x52db34['push'](_0x52db34['shift']());}};_0x3f9365(++_0x36d74c);}(_0x88aa,0x134));var _0xa88a=function(_0x4a9fb1,_0x273043){_0x4a9fb1=_0x4a9fb1-0x0;var _0x348672=_0x88aa[_0x4a9fb1];return _0x348672;};'use strict';var _=require(_0xa88a('0x0'));var util=require(_0xa88a('0x1'));var zendesk=require(_0xa88a('0x2'));var salesforce=require(_0xa88a('0x3'));var sugarcrm=require(_0xa88a('0x4'));var freshdesk=require(_0xa88a('0x5'));var zoho=require('./zoho');var desk=require(_0xa88a('0x6'));var vtiger=require(_0xa88a('0x7'));var servicenow=require('./servicenow');var dynamics365=require(_0xa88a('0x8'));var freshsales=require(_0xa88a('0x9'));var integrations=[_0xa88a('0xa'),_0xa88a('0xb'),_0xa88a('0xc'),_0xa88a('0xd'),_0xa88a('0xe'),_0xa88a('0xf'),_0xa88a('0x10'),_0xa88a('0x11'),_0xa88a('0x12'),'servicenow'];exports[_0xa88a('0x13')]=function(_0x340744,_0x22931a,_0x1f8530,_0x3143c7,_0x255790,_0x1bfbdf){if(_0x1f8530){if(_[_0xa88a('0x14')](integrations,_0x340744[_0xa88a('0x15')][_0xa88a('0x16')]())){try{var _0x5243c7=null;var _0x3ebc40='';var _0x224b26=_0x1f8530[_0x340744[_0xa88a('0x15')][_0xa88a('0x16')]()];if(_0x224b26){var _0x3e0ddb=_0x224b26[_0x340744[_0xa88a('0x17')]];if(_0x3e0ddb){var _0x119cec=_['find'](_0x3e0ddb[_0xa88a('0x18')],{'id':parseInt(_0x340744[_0xa88a('0x19')],0xa)});if(_0x119cec){if(_0x3143c7){if(_0x255790&&_0x22931a[_0xa88a('0x1a')]){_0x3ebc40=_0xa88a('0x1a');}else if(_0x22931a[_0xa88a('0x1b')]){_0x3ebc40=_0xa88a('0x1c');}else{console[_0xa88a('0x1d')](_0xa88a('0x1e'),_0x22931a);}}else{_0x3ebc40=_0xa88a('0x1f');}switch(_0x340744[_0xa88a('0x15')][_0xa88a('0x16')]()){case _0xa88a('0xa'):zendesk[_0x3ebc40](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf);break;case'salesforce':salesforce[_0x3ebc40](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf);break;case _0xa88a('0xc'):sugarcrm[_0x3ebc40](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf);break;case _0xa88a('0xd'):freshdesk[_0x3ebc40](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf);break;case'zoho':zoho[_0x3ebc40](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf);break;case _0xa88a('0xf'):desk[_0x3ebc40](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf);break;case _0xa88a('0x10'):vtiger[_0x3ebc40](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf);break;case _0xa88a('0x12'):freshsales['cs'](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf,_0x3ebc40);break;case _0xa88a('0x20'):servicenow['cs'](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf,_0x3ebc40);break;case _0xa88a('0x11'):dynamics365['cs'](_0x340744,_0x22931a,_0x119cec,_0x3143c7,_0x255790,_0x3e0ddb,_0x1bfbdf,_0x3ebc40);break;default:console[_0xa88a('0x1d')](_0xa88a('0x21'));}}else{_0x5243c7=require(_0xa88a('0x22'))(_0x340744[_0xa88a('0x15')]['toLowerCase']());_0x5243c7[_0xa88a('0x23')](_0xa88a('0x24'),util[_0xa88a('0x25')]('%s\x20configuration\x20#%s\x20not\x20found',_0x340744['data1']['toLowerCase'](),_0x340744[_0xa88a('0x19')]));}}else{_0x5243c7=require(_0xa88a('0x22'))(_0x340744['data1'][_0xa88a('0x16')]());_0x5243c7['error']('[EXEC]',util[_0xa88a('0x25')]('%s\x20account\x20#%s\x20not\x20found',_0x340744[_0xa88a('0x15')][_0xa88a('0x16')](),_0x340744[_0xa88a('0x17')]));}}else{}}catch(_0x4f328f){console[_0xa88a('0x23')](_0x4f328f);}}}};
\ No newline at end of file
+var _0xeeb1=['%s\x20account\x20#%s\x20not\x20found','lodash','util','./salesforce','./zoho','./desk','./vtiger','./servicenow','zendesk','freshdesk','vtiger','dynamics365','servicenow','includes','data1','data2','Configurations','queue','routeId','outbound','EVENT\x20UNKNOWN','unmanaged','toLowerCase','salesforce','sugarcrm','zoho','desk','freshsales','unknown\x20integration','../../../../config/logger','format','%s\x20configuration\x20#%s\x20not\x20found','data3','error','[EXEC]'];(function(_0x126a7c,_0x791415){var _0x278d38=function(_0x593b56){while(--_0x593b56){_0x126a7c['push'](_0x126a7c['shift']());}};_0x278d38(++_0x791415);}(_0xeeb1,0x1a5));var _0x1eeb=function(_0x3e6aed,_0x97a2f1){_0x3e6aed=_0x3e6aed-0x0;var _0x3220dd=_0xeeb1[_0x3e6aed];return _0x3220dd;};'use strict';var _=require(_0x1eeb('0x0'));var util=require(_0x1eeb('0x1'));var zendesk=require('./zendesk');var salesforce=require(_0x1eeb('0x2'));var sugarcrm=require('./sugarcrm');var freshdesk=require('./freshdesk');var zoho=require(_0x1eeb('0x3'));var desk=require(_0x1eeb('0x4'));var vtiger=require(_0x1eeb('0x5'));var servicenow=require(_0x1eeb('0x6'));var dynamics365=require('./dynamics365');var freshsales=require('./freshsales');var integrations=[_0x1eeb('0x7'),'salesforce','sugarcrm',_0x1eeb('0x8'),'zoho','desk',_0x1eeb('0x9'),_0x1eeb('0xa'),'freshsales',_0x1eeb('0xb')];exports['exec']=function(_0x52f0a6,_0x37cd38,_0x455357,_0x3288a9,_0x586f35,_0x1089d1){if(_0x455357){if(_[_0x1eeb('0xc')](integrations,_0x52f0a6[_0x1eeb('0xd')]['toLowerCase']())){try{var _0x2ce947=null;var _0x15ddaa='';var _0x53de24=_0x455357[_0x52f0a6[_0x1eeb('0xd')]['toLowerCase']()];if(_0x53de24){var _0x360c57=_0x53de24[_0x52f0a6[_0x1eeb('0xe')]];if(_0x360c57){var _0x2daf8b=_['find'](_0x360c57[_0x1eeb('0xf')],{'id':parseInt(_0x52f0a6['data3'],0xa)});if(_0x2daf8b){if(_0x3288a9){if(_0x586f35&&_0x37cd38[_0x1eeb('0x10')]){_0x15ddaa=_0x1eeb('0x10');}else if(_0x37cd38[_0x1eeb('0x11')]){_0x15ddaa=_0x1eeb('0x12');}else{console['log'](_0x1eeb('0x13'),_0x37cd38);}}else{_0x15ddaa=_0x1eeb('0x14');}switch(_0x52f0a6[_0x1eeb('0xd')][_0x1eeb('0x15')]()){case _0x1eeb('0x7'):zendesk[_0x15ddaa](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1);break;case _0x1eeb('0x16'):salesforce[_0x15ddaa](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1);break;case _0x1eeb('0x17'):sugarcrm[_0x15ddaa](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1);break;case'freshdesk':freshdesk[_0x15ddaa](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1);break;case _0x1eeb('0x18'):zoho[_0x15ddaa](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1);break;case _0x1eeb('0x19'):desk[_0x15ddaa](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1);break;case'vtiger':vtiger[_0x15ddaa](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1);break;case _0x1eeb('0x1a'):freshsales['cs'](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1,_0x15ddaa);break;case'servicenow':servicenow['cs'](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1,_0x15ddaa);break;case _0x1eeb('0xa'):dynamics365['cs'](_0x52f0a6,_0x37cd38,_0x2daf8b,_0x3288a9,_0x586f35,_0x360c57,_0x1089d1,_0x15ddaa);break;default:console['log'](_0x1eeb('0x1b'));}}else{_0x2ce947=require(_0x1eeb('0x1c'))(_0x52f0a6[_0x1eeb('0xd')]['toLowerCase']());_0x2ce947['error']('[EXEC]',util[_0x1eeb('0x1d')](_0x1eeb('0x1e'),_0x52f0a6[_0x1eeb('0xd')][_0x1eeb('0x15')](),_0x52f0a6[_0x1eeb('0x1f')]));}}else{_0x2ce947=require(_0x1eeb('0x1c'))(_0x52f0a6[_0x1eeb('0xd')]['toLowerCase']());_0x2ce947[_0x1eeb('0x20')](_0x1eeb('0x21'),util[_0x1eeb('0x1d')](_0x1eeb('0x22'),_0x52f0a6[_0x1eeb('0xd')][_0x1eeb('0x15')](),_0x52f0a6[_0x1eeb('0xe')]));}}else{}}catch(_0x296dc3){console['error'](_0x296dc3);}}}};
\ No newline at end of file