Built motion from commit f67b3b02.|2.6.31
[motion2.git] / server / services / ami / trigger / integration / index.js
index 2ea7e2e..785e310 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfec8=['freshsales','servicenow','exec','includes','data1','toLowerCase','data2','find','Configurations','data3','queue','routeId','log','EVENT\x20UNKNOWN','unmanaged','zendesk','unknown\x20integration','../../../../config/logger','error','format','%s\x20configuration\x20#%s\x20not\x20found','[EXEC]','%s\x20account\x20#%s\x20not\x20found','util','./zendesk','./salesforce','./sugarcrm','./freshdesk','./zoho','./vtiger','./servicenow','./dynamics365','salesforce','sugarcrm','freshdesk','zoho','desk','vtiger','dynamics365'];(function(_0xae11b6,_0x246f94){var _0x2c83d5=function(_0x564679){while(--_0x564679){_0xae11b6['push'](_0xae11b6['shift']());}};_0x2c83d5(++_0x246f94);}(_0xfec8,0x65));var _0x8fec=function(_0x2a1b33,_0x409f50){_0x2a1b33=_0x2a1b33-0x0;var _0x4c50e7=_0xfec8[_0x2a1b33];return _0x4c50e7;};'use strict';var _=require('lodash');var util=require(_0x8fec('0x0'));var zendesk=require(_0x8fec('0x1'));var salesforce=require(_0x8fec('0x2'));var sugarcrm=require(_0x8fec('0x3'));var freshdesk=require(_0x8fec('0x4'));var zoho=require(_0x8fec('0x5'));var desk=require('./desk');var vtiger=require(_0x8fec('0x6'));var servicenow=require(_0x8fec('0x7'));var dynamics365=require(_0x8fec('0x8'));var freshsales=require('./freshsales');var integrations=['zendesk',_0x8fec('0x9'),_0x8fec('0xa'),_0x8fec('0xb'),_0x8fec('0xc'),_0x8fec('0xd'),_0x8fec('0xe'),_0x8fec('0xf'),_0x8fec('0x10'),_0x8fec('0x11')];exports[_0x8fec('0x12')]=function(_0x343849,_0x10f851,_0x1ff0cb,_0x5ad0d7,_0xfc3e80,_0x8eefac){if(_0x1ff0cb){if(_[_0x8fec('0x13')](integrations,_0x343849[_0x8fec('0x14')][_0x8fec('0x15')]())){try{var _0x1e52f4=null;var _0x15ba9b='';var _0xb241fb=_0x1ff0cb[_0x343849[_0x8fec('0x14')][_0x8fec('0x15')]()];if(_0xb241fb){var _0x3699cc=_0xb241fb[_0x343849[_0x8fec('0x16')]];if(_0x3699cc){var _0x42cdf2=_[_0x8fec('0x17')](_0x3699cc[_0x8fec('0x18')],{'id':parseInt(_0x343849[_0x8fec('0x19')],0xa)});if(_0x42cdf2){if(_0x5ad0d7){if(_0xfc3e80&&_0x10f851[_0x8fec('0x1a')]){_0x15ba9b=_0x8fec('0x1a');}else if(_0x10f851[_0x8fec('0x1b')]){_0x15ba9b='outbound';}else{console[_0x8fec('0x1c')](_0x8fec('0x1d'),_0x10f851);}}else{_0x15ba9b=_0x8fec('0x1e');}switch(_0x343849[_0x8fec('0x14')]['toLowerCase']()){case _0x8fec('0x1f'):zendesk[_0x15ba9b](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac);break;case _0x8fec('0x9'):salesforce[_0x15ba9b](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac);break;case'sugarcrm':sugarcrm[_0x15ba9b](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac);break;case _0x8fec('0xb'):freshdesk[_0x15ba9b](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac);break;case'zoho':zoho[_0x15ba9b](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac);break;case'desk':desk[_0x15ba9b](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac);break;case _0x8fec('0xe'):vtiger[_0x15ba9b](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac);break;case _0x8fec('0x10'):freshsales['cs'](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac,_0x15ba9b);break;case _0x8fec('0x11'):servicenow['cs'](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac,_0x15ba9b);break;case _0x8fec('0xf'):dynamics365['cs'](_0x343849,_0x10f851,_0x42cdf2,_0x5ad0d7,_0xfc3e80,_0x3699cc,_0x8eefac,_0x15ba9b);break;default:console['log'](_0x8fec('0x20'));}}else{_0x1e52f4=require(_0x8fec('0x21'))(_0x343849[_0x8fec('0x14')][_0x8fec('0x15')]());_0x1e52f4[_0x8fec('0x22')]('[EXEC]',util[_0x8fec('0x23')](_0x8fec('0x24'),_0x343849[_0x8fec('0x14')]['toLowerCase'](),_0x343849['data3']));}}else{_0x1e52f4=require(_0x8fec('0x21'))(_0x343849['data1']['toLowerCase']());_0x1e52f4[_0x8fec('0x22')](_0x8fec('0x25'),util[_0x8fec('0x23')](_0x8fec('0x26'),_0x343849[_0x8fec('0x14')]['toLowerCase'](),_0x343849[_0x8fec('0x16')]));}}else{}}catch(_0x33e80a){console['error'](_0x33e80a);}}}};
\ No newline at end of file
+var _0xaee0=['format','%s\x20configuration\x20#%s\x20not\x20found','%s\x20account\x20#%s\x20not\x20found','lodash','util','./zendesk','./salesforce','./sugarcrm','./freshdesk','./zoho','./desk','./vtiger','./servicenow','./dynamics365','./freshsales','zendesk','salesforce','vtiger','dynamics365','freshsales','exec','includes','toLowerCase','data1','data2','find','Configurations','data3','queue','routeId','outbound','unmanaged','freshdesk','zoho','desk','servicenow','log','unknown\x20integration','../../../../config/logger','error','[EXEC]'];(function(_0x39e76b,_0x3a46a0){var _0x868344=function(_0x5a09be){while(--_0x5a09be){_0x39e76b['push'](_0x39e76b['shift']());}};_0x868344(++_0x3a46a0);}(_0xaee0,0xa7));var _0x0aee=function(_0x5c2e3e,_0x26ecd3){_0x5c2e3e=_0x5c2e3e-0x0;var _0x53f64a=_0xaee0[_0x5c2e3e];return _0x53f64a;};'use strict';var _=require(_0x0aee('0x0'));var util=require(_0x0aee('0x1'));var zendesk=require(_0x0aee('0x2'));var salesforce=require(_0x0aee('0x3'));var sugarcrm=require(_0x0aee('0x4'));var freshdesk=require(_0x0aee('0x5'));var zoho=require(_0x0aee('0x6'));var desk=require(_0x0aee('0x7'));var vtiger=require(_0x0aee('0x8'));var servicenow=require(_0x0aee('0x9'));var dynamics365=require(_0x0aee('0xa'));var freshsales=require(_0x0aee('0xb'));var integrations=[_0x0aee('0xc'),_0x0aee('0xd'),'sugarcrm','freshdesk','zoho','desk',_0x0aee('0xe'),_0x0aee('0xf'),_0x0aee('0x10'),'servicenow'];exports[_0x0aee('0x11')]=function(_0x44940b,_0x512052,_0xe0bed7,_0x37b9c9,_0x28ed2c,_0xc27c8){if(_0xe0bed7){if(_[_0x0aee('0x12')](integrations,_0x44940b['data1'][_0x0aee('0x13')]())){try{var _0x3cd0fa=null;var _0x1f4041='';var _0x128254=_0xe0bed7[_0x44940b[_0x0aee('0x14')][_0x0aee('0x13')]()];if(_0x128254){var _0x2e8565=_0x128254[_0x44940b[_0x0aee('0x15')]];if(_0x2e8565){var _0x483bf6=_[_0x0aee('0x16')](_0x2e8565[_0x0aee('0x17')],{'id':parseInt(_0x44940b[_0x0aee('0x18')],0xa)});if(_0x483bf6){if(_0x37b9c9){if(_0x28ed2c&&_0x512052[_0x0aee('0x19')]){_0x1f4041=_0x0aee('0x19');}else if(_0x512052[_0x0aee('0x1a')]){_0x1f4041=_0x0aee('0x1b');}else{console['log']('EVENT\x20UNKNOWN',_0x512052);}}else{_0x1f4041=_0x0aee('0x1c');}switch(_0x44940b[_0x0aee('0x14')][_0x0aee('0x13')]()){case'zendesk':zendesk[_0x1f4041](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8);break;case _0x0aee('0xd'):salesforce[_0x1f4041](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8);break;case'sugarcrm':sugarcrm[_0x1f4041](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8);break;case _0x0aee('0x1d'):freshdesk[_0x1f4041](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8);break;case _0x0aee('0x1e'):zoho[_0x1f4041](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8);break;case _0x0aee('0x1f'):desk[_0x1f4041](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8);break;case'vtiger':vtiger[_0x1f4041](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8);break;case _0x0aee('0x10'):freshsales['cs'](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8,_0x1f4041);break;case _0x0aee('0x20'):servicenow['cs'](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8,_0x1f4041);break;case _0x0aee('0xf'):dynamics365['cs'](_0x44940b,_0x512052,_0x483bf6,_0x37b9c9,_0x28ed2c,_0x2e8565,_0xc27c8,_0x1f4041);break;default:console[_0x0aee('0x21')](_0x0aee('0x22'));}}else{_0x3cd0fa=require(_0x0aee('0x23'))(_0x44940b['data1'][_0x0aee('0x13')]());_0x3cd0fa[_0x0aee('0x24')](_0x0aee('0x25'),util[_0x0aee('0x26')](_0x0aee('0x27'),_0x44940b[_0x0aee('0x14')][_0x0aee('0x13')](),_0x44940b[_0x0aee('0x18')]));}}else{_0x3cd0fa=require('../../../../config/logger')(_0x44940b['data1']['toLowerCase']());_0x3cd0fa[_0x0aee('0x24')](_0x0aee('0x25'),util[_0x0aee('0x26')](_0x0aee('0x28'),_0x44940b[_0x0aee('0x14')][_0x0aee('0x13')](),_0x44940b[_0x0aee('0x15')]));}}else{}}catch(_0x16dcc1){console[_0x0aee('0x24')](_0x16dcc1);}}}};
\ No newline at end of file