Built motion from commit ae138b72.|2.6.28
[motion2.git] / server / services / ami / trigger / integration / index.js
index 6c13b71..8745ed9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xee59=['desk','vtiger','servicenow','exec','includes','data1','toLowerCase','data2','Configurations','data3','queue','outbound','log','EVENT\x20UNKNOWN','sugarcrm','freshdesk','freshsales','dynamics365','unknown\x20integration','../../../../config/logger','error','format','%s\x20configuration\x20#%s\x20not\x20found','[EXEC]','%s\x20account\x20#%s\x20not\x20found','util','./zendesk','./salesforce','./freshdesk','./vtiger','zendesk','salesforce','zoho'];(function(_0x46f646,_0x301c7c){var _0x34181d=function(_0xbbdf43){while(--_0xbbdf43){_0x46f646['push'](_0x46f646['shift']());}};_0x34181d(++_0x301c7c);}(_0xee59,0x100));var _0x9ee5=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xee59[_0x3dd15e];return _0x231fd0;};'use strict';var _=require('lodash');var util=require(_0x9ee5('0x0'));var zendesk=require(_0x9ee5('0x1'));var salesforce=require(_0x9ee5('0x2'));var sugarcrm=require('./sugarcrm');var freshdesk=require(_0x9ee5('0x3'));var zoho=require('./zoho');var desk=require('./desk');var vtiger=require(_0x9ee5('0x4'));var servicenow=require('./servicenow');var dynamics365=require('./dynamics365');var freshsales=require('./freshsales');var integrations=[_0x9ee5('0x5'),_0x9ee5('0x6'),'sugarcrm','freshdesk',_0x9ee5('0x7'),_0x9ee5('0x8'),_0x9ee5('0x9'),'dynamics365','freshsales',_0x9ee5('0xa')];exports[_0x9ee5('0xb')]=function(_0x5086a0,_0x166972,_0x328830,_0x507a28,_0x595872,_0x4fae3a){if(_0x328830){if(_[_0x9ee5('0xc')](integrations,_0x5086a0[_0x9ee5('0xd')][_0x9ee5('0xe')]())){try{var _0x47efe8=null;var _0x11614d='';var _0x4e8688=_0x328830[_0x5086a0[_0x9ee5('0xd')][_0x9ee5('0xe')]()];if(_0x4e8688){var _0x298766=_0x4e8688[_0x5086a0[_0x9ee5('0xf')]];if(_0x298766){var _0x3c6133=_['find'](_0x298766[_0x9ee5('0x10')],{'id':parseInt(_0x5086a0[_0x9ee5('0x11')],0xa)});if(_0x3c6133){if(_0x507a28){if(_0x595872&&_0x166972[_0x9ee5('0x12')]){_0x11614d=_0x9ee5('0x12');}else if(_0x166972['routeId']){_0x11614d=_0x9ee5('0x13');}else{console[_0x9ee5('0x14')](_0x9ee5('0x15'),_0x166972);}}else{_0x11614d='unmanaged';}switch(_0x5086a0[_0x9ee5('0xd')][_0x9ee5('0xe')]()){case _0x9ee5('0x5'):zendesk[_0x11614d](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a);break;case _0x9ee5('0x6'):salesforce[_0x11614d](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a);break;case _0x9ee5('0x16'):sugarcrm[_0x11614d](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a);break;case _0x9ee5('0x17'):freshdesk[_0x11614d](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a);break;case _0x9ee5('0x7'):zoho[_0x11614d](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a);break;case _0x9ee5('0x8'):desk[_0x11614d](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a);break;case'vtiger':vtiger[_0x11614d](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a);break;case _0x9ee5('0x18'):freshsales['cs'](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a,_0x11614d);break;case _0x9ee5('0xa'):servicenow['cs'](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a,_0x11614d);break;case _0x9ee5('0x19'):dynamics365['cs'](_0x5086a0,_0x166972,_0x3c6133,_0x507a28,_0x595872,_0x298766,_0x4fae3a,_0x11614d);break;default:console['log'](_0x9ee5('0x1a'));}}else{_0x47efe8=require(_0x9ee5('0x1b'))(_0x5086a0[_0x9ee5('0xd')][_0x9ee5('0xe')]());_0x47efe8[_0x9ee5('0x1c')]('[EXEC]',util[_0x9ee5('0x1d')](_0x9ee5('0x1e'),_0x5086a0['data1'][_0x9ee5('0xe')](),_0x5086a0['data3']));}}else{_0x47efe8=require('../../../../config/logger')(_0x5086a0['data1'][_0x9ee5('0xe')]());_0x47efe8[_0x9ee5('0x1c')](_0x9ee5('0x1f'),util['format'](_0x9ee5('0x20'),_0x5086a0[_0x9ee5('0xd')][_0x9ee5('0xe')](),_0x5086a0[_0x9ee5('0xf')]));}}else{}}catch(_0xe74ddb){console['error'](_0xe74ddb);}}}};
\ No newline at end of file
+var _0xa9bf=['exec','data1','toLowerCase','data2','find','Configurations','data3','queue','routeId','outbound','log','unknown\x20integration','[EXEC]','format','../../../../config/logger','error','lodash','./zendesk','./salesforce','./sugarcrm','./zoho','./desk','./vtiger','./servicenow','./dynamics365','./freshsales','zendesk','salesforce','sugarcrm','freshdesk','zoho','desk','vtiger','dynamics365','freshsales','servicenow'];(function(_0x28e74e,_0x53fdf1){var _0xb45ac1=function(_0x311a7a){while(--_0x311a7a){_0x28e74e['push'](_0x28e74e['shift']());}};_0xb45ac1(++_0x53fdf1);}(_0xa9bf,0x19c));var _0xfa9b=function(_0x3d80ca,_0x549db6){_0x3d80ca=_0x3d80ca-0x0;var _0x1cd947=_0xa9bf[_0x3d80ca];return _0x1cd947;};'use strict';var _=require(_0xfa9b('0x0'));var util=require('util');var zendesk=require(_0xfa9b('0x1'));var salesforce=require(_0xfa9b('0x2'));var sugarcrm=require(_0xfa9b('0x3'));var freshdesk=require('./freshdesk');var zoho=require(_0xfa9b('0x4'));var desk=require(_0xfa9b('0x5'));var vtiger=require(_0xfa9b('0x6'));var servicenow=require(_0xfa9b('0x7'));var dynamics365=require(_0xfa9b('0x8'));var freshsales=require(_0xfa9b('0x9'));var integrations=[_0xfa9b('0xa'),_0xfa9b('0xb'),_0xfa9b('0xc'),_0xfa9b('0xd'),_0xfa9b('0xe'),_0xfa9b('0xf'),_0xfa9b('0x10'),_0xfa9b('0x11'),_0xfa9b('0x12'),_0xfa9b('0x13')];exports[_0xfa9b('0x14')]=function(_0x2c3e8f,_0x35a4fe,_0x51b328,_0x52a1c4,_0x2d5d1c,_0x471f43){if(_0x51b328){if(_['includes'](integrations,_0x2c3e8f[_0xfa9b('0x15')][_0xfa9b('0x16')]())){try{var _0x452233=null;var _0x2a64e6='';var _0x5e391a=_0x51b328[_0x2c3e8f[_0xfa9b('0x15')][_0xfa9b('0x16')]()];if(_0x5e391a){var _0x1d802f=_0x5e391a[_0x2c3e8f[_0xfa9b('0x17')]];if(_0x1d802f){var _0x5b6d60=_[_0xfa9b('0x18')](_0x1d802f[_0xfa9b('0x19')],{'id':parseInt(_0x2c3e8f[_0xfa9b('0x1a')],0xa)});if(_0x5b6d60){if(_0x52a1c4){if(_0x2d5d1c&&_0x35a4fe[_0xfa9b('0x1b')]){_0x2a64e6=_0xfa9b('0x1b');}else if(_0x35a4fe[_0xfa9b('0x1c')]){_0x2a64e6=_0xfa9b('0x1d');}else{console[_0xfa9b('0x1e')]('EVENT\x20UNKNOWN',_0x35a4fe);}}else{_0x2a64e6='unmanaged';}switch(_0x2c3e8f[_0xfa9b('0x15')]['toLowerCase']()){case _0xfa9b('0xa'):zendesk[_0x2a64e6](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43);break;case _0xfa9b('0xb'):salesforce[_0x2a64e6](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43);break;case _0xfa9b('0xc'):sugarcrm[_0x2a64e6](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43);break;case'freshdesk':freshdesk[_0x2a64e6](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43);break;case _0xfa9b('0xe'):zoho[_0x2a64e6](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43);break;case _0xfa9b('0xf'):desk[_0x2a64e6](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43);break;case _0xfa9b('0x10'):vtiger[_0x2a64e6](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43);break;case _0xfa9b('0x12'):freshsales['cs'](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43,_0x2a64e6);break;case _0xfa9b('0x13'):servicenow['cs'](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43,_0x2a64e6);break;case _0xfa9b('0x11'):dynamics365['cs'](_0x2c3e8f,_0x35a4fe,_0x5b6d60,_0x52a1c4,_0x2d5d1c,_0x1d802f,_0x471f43,_0x2a64e6);break;default:console['log'](_0xfa9b('0x1f'));}}else{_0x452233=require('../../../../config/logger')(_0x2c3e8f[_0xfa9b('0x15')]['toLowerCase']());_0x452233['error'](_0xfa9b('0x20'),util[_0xfa9b('0x21')]('%s\x20configuration\x20#%s\x20not\x20found',_0x2c3e8f['data1'][_0xfa9b('0x16')](),_0x2c3e8f[_0xfa9b('0x1a')]));}}else{_0x452233=require(_0xfa9b('0x22'))(_0x2c3e8f[_0xfa9b('0x15')][_0xfa9b('0x16')]());_0x452233['error'](_0xfa9b('0x20'),util[_0xfa9b('0x21')]('%s\x20account\x20#%s\x20not\x20found',_0x2c3e8f[_0xfa9b('0x15')]['toLowerCase'](),_0x2c3e8f[_0xfa9b('0x17')]));}}else{}}catch(_0x410f96){console[_0xfa9b('0x23')](_0x410f96);}}}};
\ No newline at end of file