Built motion from commit b9b02fed.|2.6.5
[motion2.git] / server / services / ami / trigger / integration / index.js
index 0e14958..2daf471 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe788=['toLowerCase','data2','find','Configurations','data3','queue','routeId','outbound','log','EVENT\x20UNKNOWN','unmanaged','salesforce','freshdesk','unknown\x20integration','../../../../config/logger','[EXEC]','format','%s\x20configuration\x20#%s\x20not\x20found','error','util','./salesforce','./freshdesk','./zoho','./freshsales','zendesk','sugarcrm','zoho','desk','vtiger','dynamics365','freshsales','servicenow','exec','includes','data1'];(function(_0x19bd30,_0x4d6713){var _0x2fa9c2=function(_0x57dc02){while(--_0x57dc02){_0x19bd30['push'](_0x19bd30['shift']());}};_0x2fa9c2(++_0x4d6713);}(_0xe788,0x1b7));var _0x8e78=function(_0x23d9e3,_0x17b805){_0x23d9e3=_0x23d9e3-0x0;var _0x9c2bab=_0xe788[_0x23d9e3];return _0x9c2bab;};'use strict';var _=require('lodash');var util=require(_0x8e78('0x0'));var zendesk=require('./zendesk');var salesforce=require(_0x8e78('0x1'));var sugarcrm=require('./sugarcrm');var freshdesk=require(_0x8e78('0x2'));var zoho=require(_0x8e78('0x3'));var desk=require('./desk');var vtiger=require('./vtiger');var servicenow=require('./servicenow');var dynamics365=require('./dynamics365');var freshsales=require(_0x8e78('0x4'));var integrations=[_0x8e78('0x5'),'salesforce',_0x8e78('0x6'),'freshdesk',_0x8e78('0x7'),_0x8e78('0x8'),_0x8e78('0x9'),_0x8e78('0xa'),_0x8e78('0xb'),_0x8e78('0xc')];exports[_0x8e78('0xd')]=function(_0x36e990,_0xee6ce5,_0x771ddb,_0x5bf1fd,_0x3e40a0,_0xff3185){if(_0x771ddb){if(_[_0x8e78('0xe')](integrations,_0x36e990[_0x8e78('0xf')][_0x8e78('0x10')]())){try{var _0x270618=null;var _0x112d60='';var _0x2b64a3=_0x771ddb[_0x36e990[_0x8e78('0xf')][_0x8e78('0x10')]()];if(_0x2b64a3){var _0x390f92=_0x2b64a3[_0x36e990[_0x8e78('0x11')]];if(_0x390f92){var _0x340eee=_[_0x8e78('0x12')](_0x390f92[_0x8e78('0x13')],{'id':parseInt(_0x36e990[_0x8e78('0x14')],0xa)});if(_0x340eee){if(_0x5bf1fd){if(_0x3e40a0&&_0xee6ce5[_0x8e78('0x15')]){_0x112d60=_0x8e78('0x15');}else if(_0xee6ce5[_0x8e78('0x16')]){_0x112d60=_0x8e78('0x17');}else{console[_0x8e78('0x18')](_0x8e78('0x19'),_0xee6ce5);}}else{_0x112d60=_0x8e78('0x1a');}switch(_0x36e990[_0x8e78('0xf')]['toLowerCase']()){case _0x8e78('0x5'):zendesk[_0x112d60](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185);break;case _0x8e78('0x1b'):salesforce[_0x112d60](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185);break;case _0x8e78('0x6'):sugarcrm[_0x112d60](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185);break;case _0x8e78('0x1c'):freshdesk[_0x112d60](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185);break;case'zoho':zoho[_0x112d60](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185);break;case _0x8e78('0x8'):desk[_0x112d60](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185);break;case _0x8e78('0x9'):vtiger[_0x112d60](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185);break;case _0x8e78('0xb'):freshsales['cs'](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185,_0x112d60);break;case _0x8e78('0xc'):servicenow['cs'](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185,_0x112d60);break;case _0x8e78('0xa'):dynamics365['cs'](_0x36e990,_0xee6ce5,_0x340eee,_0x5bf1fd,_0x3e40a0,_0x390f92,_0xff3185,_0x112d60);break;default:console[_0x8e78('0x18')](_0x8e78('0x1d'));}}else{_0x270618=require(_0x8e78('0x1e'))(_0x36e990['data1'][_0x8e78('0x10')]());_0x270618['error'](_0x8e78('0x1f'),util[_0x8e78('0x20')](_0x8e78('0x21'),_0x36e990[_0x8e78('0xf')]['toLowerCase'](),_0x36e990[_0x8e78('0x14')]));}}else{_0x270618=require(_0x8e78('0x1e'))(_0x36e990['data1'][_0x8e78('0x10')]());_0x270618['error'](_0x8e78('0x1f'),util['format']('%s\x20account\x20#%s\x20not\x20found',_0x36e990[_0x8e78('0xf')][_0x8e78('0x10')](),_0x36e990['data2']));}}else{}}catch(_0xf8bdb7){console[_0x8e78('0x22')](_0xf8bdb7);}}}};
\ No newline at end of file
+var _0x7d91=['./vtiger','./servicenow','./dynamics365','zendesk','freshdesk','zoho','desk','vtiger','dynamics365','servicenow','exec','includes','data1','toLowerCase','data2','Configurations','queue','outbound','log','unmanaged','salesforce','sugarcrm','../../../../config/logger','error','[EXEC]','data3','format','%s\x20account\x20#%s\x20not\x20found','util','./zendesk','./sugarcrm','./desk'];(function(_0x4aeb2c,_0x246685){var _0x397616=function(_0x49a10e){while(--_0x49a10e){_0x4aeb2c['push'](_0x4aeb2c['shift']());}};_0x397616(++_0x246685);}(_0x7d91,0x17c));var _0x17d9=function(_0x1bfc84,_0x30b570){_0x1bfc84=_0x1bfc84-0x0;var _0x24d578=_0x7d91[_0x1bfc84];return _0x24d578;};'use strict';var _=require('lodash');var util=require(_0x17d9('0x0'));var zendesk=require(_0x17d9('0x1'));var salesforce=require('./salesforce');var sugarcrm=require(_0x17d9('0x2'));var freshdesk=require('./freshdesk');var zoho=require('./zoho');var desk=require(_0x17d9('0x3'));var vtiger=require(_0x17d9('0x4'));var servicenow=require(_0x17d9('0x5'));var dynamics365=require(_0x17d9('0x6'));var freshsales=require('./freshsales');var integrations=[_0x17d9('0x7'),'salesforce','sugarcrm',_0x17d9('0x8'),_0x17d9('0x9'),_0x17d9('0xa'),_0x17d9('0xb'),_0x17d9('0xc'),'freshsales',_0x17d9('0xd')];exports[_0x17d9('0xe')]=function(_0x47421d,_0x3f5f1a,_0x35c967,_0x4ecaee,_0x12959c,_0xf2c79d){if(_0x35c967){if(_[_0x17d9('0xf')](integrations,_0x47421d[_0x17d9('0x10')]['toLowerCase']())){try{var _0x251522=null;var _0x3b41ce='';var _0x323654=_0x35c967[_0x47421d[_0x17d9('0x10')][_0x17d9('0x11')]()];if(_0x323654){var _0x45df6f=_0x323654[_0x47421d[_0x17d9('0x12')]];if(_0x45df6f){var _0x42d2a3=_['find'](_0x45df6f[_0x17d9('0x13')],{'id':parseInt(_0x47421d['data3'],0xa)});if(_0x42d2a3){if(_0x4ecaee){if(_0x12959c&&_0x3f5f1a[_0x17d9('0x14')]){_0x3b41ce=_0x17d9('0x14');}else if(_0x3f5f1a['routeId']){_0x3b41ce=_0x17d9('0x15');}else{console[_0x17d9('0x16')]('EVENT\x20UNKNOWN',_0x3f5f1a);}}else{_0x3b41ce=_0x17d9('0x17');}switch(_0x47421d['data1'][_0x17d9('0x11')]()){case _0x17d9('0x7'):zendesk[_0x3b41ce](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d);break;case _0x17d9('0x18'):salesforce[_0x3b41ce](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d);break;case _0x17d9('0x19'):sugarcrm[_0x3b41ce](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d);break;case _0x17d9('0x8'):freshdesk[_0x3b41ce](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d);break;case _0x17d9('0x9'):zoho[_0x3b41ce](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d);break;case'desk':desk[_0x3b41ce](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d);break;case _0x17d9('0xb'):vtiger[_0x3b41ce](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d);break;case'freshsales':freshsales['cs'](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d,_0x3b41ce);break;case _0x17d9('0xd'):servicenow['cs'](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d,_0x3b41ce);break;case _0x17d9('0xc'):dynamics365['cs'](_0x47421d,_0x3f5f1a,_0x42d2a3,_0x4ecaee,_0x12959c,_0x45df6f,_0xf2c79d,_0x3b41ce);break;default:console['log']('unknown\x20integration');}}else{_0x251522=require(_0x17d9('0x1a'))(_0x47421d[_0x17d9('0x10')][_0x17d9('0x11')]());_0x251522[_0x17d9('0x1b')](_0x17d9('0x1c'),util['format']('%s\x20configuration\x20#%s\x20not\x20found',_0x47421d[_0x17d9('0x10')]['toLowerCase'](),_0x47421d[_0x17d9('0x1d')]));}}else{_0x251522=require('../../../../config/logger')(_0x47421d[_0x17d9('0x10')][_0x17d9('0x11')]());_0x251522[_0x17d9('0x1b')]('[EXEC]',util[_0x17d9('0x1e')](_0x17d9('0x1f'),_0x47421d['data1'][_0x17d9('0x11')](),_0x47421d[_0x17d9('0x12')]));}}else{}}catch(_0x363549){console[_0x17d9('0x1b')](_0x363549);}}}};
\ No newline at end of file