Built motion from commit ff426b3f.|2.6.29
[motion2.git] / server / services / ami / trigger / integration / index.js
index d69d9be..bf70e03 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf777=['freshsales','servicenow','exec','includes','data1','toLowerCase','data2','find','Configurations','queue','routeId','outbound','EVENT\x20UNKNOWN','salesforce','desk','log','unknown\x20integration','../../../../config/logger','[EXEC]','%s\x20configuration\x20#%s\x20not\x20found','data3','error','format','%s\x20account\x20#%s\x20not\x20found','lodash','util','./zendesk','./salesforce','./sugarcrm','./zoho','./vtiger','./servicenow','./dynamics365','./freshsales','zendesk','sugarcrm','freshdesk','zoho','vtiger','dynamics365'];(function(_0x13eaae,_0x11ec0a){var _0x4493db=function(_0xf9d8b1){while(--_0xf9d8b1){_0x13eaae['push'](_0x13eaae['shift']());}};_0x4493db(++_0x11ec0a);}(_0xf777,0x180));var _0x7f77=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0xf777[_0x20a584];return _0x4b41a8;};'use strict';var _=require(_0x7f77('0x0'));var util=require(_0x7f77('0x1'));var zendesk=require(_0x7f77('0x2'));var salesforce=require(_0x7f77('0x3'));var sugarcrm=require(_0x7f77('0x4'));var freshdesk=require('./freshdesk');var zoho=require(_0x7f77('0x5'));var desk=require('./desk');var vtiger=require(_0x7f77('0x6'));var servicenow=require(_0x7f77('0x7'));var dynamics365=require(_0x7f77('0x8'));var freshsales=require(_0x7f77('0x9'));var integrations=[_0x7f77('0xa'),'salesforce',_0x7f77('0xb'),_0x7f77('0xc'),_0x7f77('0xd'),'desk',_0x7f77('0xe'),_0x7f77('0xf'),_0x7f77('0x10'),_0x7f77('0x11')];exports[_0x7f77('0x12')]=function(_0x1a90d0,_0x598af3,_0x197ceb,_0x5abde3,_0x254ed9,_0x478468){if(_0x197ceb){if(_[_0x7f77('0x13')](integrations,_0x1a90d0[_0x7f77('0x14')][_0x7f77('0x15')]())){try{var _0x236565=null;var _0xe0e471='';var _0x2d7951=_0x197ceb[_0x1a90d0[_0x7f77('0x14')][_0x7f77('0x15')]()];if(_0x2d7951){var _0x35aa01=_0x2d7951[_0x1a90d0[_0x7f77('0x16')]];if(_0x35aa01){var _0x1c2f5b=_[_0x7f77('0x17')](_0x35aa01[_0x7f77('0x18')],{'id':parseInt(_0x1a90d0['data3'],0xa)});if(_0x1c2f5b){if(_0x5abde3){if(_0x254ed9&&_0x598af3[_0x7f77('0x19')]){_0xe0e471=_0x7f77('0x19');}else if(_0x598af3[_0x7f77('0x1a')]){_0xe0e471=_0x7f77('0x1b');}else{console['log'](_0x7f77('0x1c'),_0x598af3);}}else{_0xe0e471='unmanaged';}switch(_0x1a90d0[_0x7f77('0x14')][_0x7f77('0x15')]()){case _0x7f77('0xa'):zendesk[_0xe0e471](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468);break;case _0x7f77('0x1d'):salesforce[_0xe0e471](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468);break;case'sugarcrm':sugarcrm[_0xe0e471](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468);break;case _0x7f77('0xc'):freshdesk[_0xe0e471](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468);break;case _0x7f77('0xd'):zoho[_0xe0e471](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468);break;case _0x7f77('0x1e'):desk[_0xe0e471](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468);break;case'vtiger':vtiger[_0xe0e471](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468);break;case _0x7f77('0x10'):freshsales['cs'](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468,_0xe0e471);break;case'servicenow':servicenow['cs'](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468,_0xe0e471);break;case'dynamics365':dynamics365['cs'](_0x1a90d0,_0x598af3,_0x1c2f5b,_0x5abde3,_0x254ed9,_0x35aa01,_0x478468,_0xe0e471);break;default:console[_0x7f77('0x1f')](_0x7f77('0x20'));}}else{_0x236565=require(_0x7f77('0x21'))(_0x1a90d0['data1'][_0x7f77('0x15')]());_0x236565['error'](_0x7f77('0x22'),util['format'](_0x7f77('0x23'),_0x1a90d0[_0x7f77('0x14')][_0x7f77('0x15')](),_0x1a90d0[_0x7f77('0x24')]));}}else{_0x236565=require(_0x7f77('0x21'))(_0x1a90d0['data1'][_0x7f77('0x15')]());_0x236565[_0x7f77('0x25')](_0x7f77('0x22'),util[_0x7f77('0x26')](_0x7f77('0x27'),_0x1a90d0['data1'][_0x7f77('0x15')](),_0x1a90d0[_0x7f77('0x16')]));}}else{}}catch(_0x463ca7){console[_0x7f77('0x25')](_0x463ca7);}}}};
\ No newline at end of file
+var _0x8405=['freshsales','exec','includes','data1','toLowerCase','find','Configurations','data3','queue','outbound','log','unmanaged','desk','servicenow','unknown\x20integration','../../../../config/logger','[EXEC]','format','%s\x20configuration\x20#%s\x20not\x20found','%s\x20account\x20#%s\x20not\x20found','data2','error','lodash','util','./zendesk','./sugarcrm','./freshdesk','./desk','./vtiger','./servicenow','./freshsales','zendesk','salesforce','sugarcrm','zoho','vtiger','dynamics365'];(function(_0x1d5320,_0x4597af){var _0x82303b=function(_0x4e9b28){while(--_0x4e9b28){_0x1d5320['push'](_0x1d5320['shift']());}};_0x82303b(++_0x4597af);}(_0x8405,0x85));var _0x5840=function(_0x2d1705,_0x4b9834){_0x2d1705=_0x2d1705-0x0;var _0x24e7bf=_0x8405[_0x2d1705];return _0x24e7bf;};'use strict';var _=require(_0x5840('0x0'));var util=require(_0x5840('0x1'));var zendesk=require(_0x5840('0x2'));var salesforce=require('./salesforce');var sugarcrm=require(_0x5840('0x3'));var freshdesk=require(_0x5840('0x4'));var zoho=require('./zoho');var desk=require(_0x5840('0x5'));var vtiger=require(_0x5840('0x6'));var servicenow=require(_0x5840('0x7'));var dynamics365=require('./dynamics365');var freshsales=require(_0x5840('0x8'));var integrations=[_0x5840('0x9'),_0x5840('0xa'),_0x5840('0xb'),'freshdesk',_0x5840('0xc'),'desk',_0x5840('0xd'),_0x5840('0xe'),_0x5840('0xf'),'servicenow'];exports[_0x5840('0x10')]=function(_0x3b6e43,_0x2a0ed2,_0x316017,_0x4aac2,_0x4c52d1,_0x19027a){if(_0x316017){if(_[_0x5840('0x11')](integrations,_0x3b6e43[_0x5840('0x12')][_0x5840('0x13')]())){try{var _0x37ec6c=null;var _0x21a527='';var _0x2a7f39=_0x316017[_0x3b6e43['data1']['toLowerCase']()];if(_0x2a7f39){var _0x46f737=_0x2a7f39[_0x3b6e43['data2']];if(_0x46f737){var _0x229565=_[_0x5840('0x14')](_0x46f737[_0x5840('0x15')],{'id':parseInt(_0x3b6e43[_0x5840('0x16')],0xa)});if(_0x229565){if(_0x4aac2){if(_0x4c52d1&&_0x2a0ed2[_0x5840('0x17')]){_0x21a527=_0x5840('0x17');}else if(_0x2a0ed2['routeId']){_0x21a527=_0x5840('0x18');}else{console[_0x5840('0x19')]('EVENT\x20UNKNOWN',_0x2a0ed2);}}else{_0x21a527=_0x5840('0x1a');}switch(_0x3b6e43[_0x5840('0x12')][_0x5840('0x13')]()){case'zendesk':zendesk[_0x21a527](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a);break;case _0x5840('0xa'):salesforce[_0x21a527](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a);break;case'sugarcrm':sugarcrm[_0x21a527](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a);break;case'freshdesk':freshdesk[_0x21a527](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a);break;case _0x5840('0xc'):zoho[_0x21a527](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a);break;case _0x5840('0x1b'):desk[_0x21a527](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a);break;case _0x5840('0xd'):vtiger[_0x21a527](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a);break;case _0x5840('0xf'):freshsales['cs'](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a,_0x21a527);break;case _0x5840('0x1c'):servicenow['cs'](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a,_0x21a527);break;case'dynamics365':dynamics365['cs'](_0x3b6e43,_0x2a0ed2,_0x229565,_0x4aac2,_0x4c52d1,_0x46f737,_0x19027a,_0x21a527);break;default:console[_0x5840('0x19')](_0x5840('0x1d'));}}else{_0x37ec6c=require(_0x5840('0x1e'))(_0x3b6e43['data1'][_0x5840('0x13')]());_0x37ec6c['error'](_0x5840('0x1f'),util[_0x5840('0x20')](_0x5840('0x21'),_0x3b6e43[_0x5840('0x12')][_0x5840('0x13')](),_0x3b6e43[_0x5840('0x16')]));}}else{_0x37ec6c=require(_0x5840('0x1e'))(_0x3b6e43['data1']['toLowerCase']());_0x37ec6c['error'](_0x5840('0x1f'),util[_0x5840('0x20')](_0x5840('0x22'),_0x3b6e43[_0x5840('0x12')][_0x5840('0x13')](),_0x3b6e43[_0x5840('0x23')]));}}else{}}catch(_0x523f40){console[_0x5840('0x24')](_0x523f40);}}}};
\ No newline at end of file