Built motion from commit cb845558.|2.6.34
[motion2.git] / server / services / ami / trigger / integration / index.js
index b792169..f88f869 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd9c0=['./sugarcrm','./freshdesk','./zoho','./desk','zendesk','salesforce','sugarcrm','zoho','desk','vtiger','dynamics365','freshsales','includes','data1','toLowerCase','find','Configurations','data3','queue','routeId','outbound','log','EVENT\x20UNKNOWN','unmanaged','freshdesk','unknown\x20integration','../../../../config/logger','error','[EXEC]','format','%s\x20configuration\x20#%s\x20not\x20found','%s\x20account\x20#%s\x20not\x20found','data2','util','./zendesk'];(function(_0x223364,_0x4c94a9){var _0x3f627b=function(_0xc48ff9){while(--_0xc48ff9){_0x223364['push'](_0x223364['shift']());}};_0x3f627b(++_0x4c94a9);}(_0xd9c0,0xad));var _0x0d9c=function(_0x3b6450,_0x264ca0){_0x3b6450=_0x3b6450-0x0;var _0x1510ef=_0xd9c0[_0x3b6450];return _0x1510ef;};'use strict';var _=require('lodash');var util=require(_0x0d9c('0x0'));var zendesk=require(_0x0d9c('0x1'));var salesforce=require('./salesforce');var sugarcrm=require(_0x0d9c('0x2'));var freshdesk=require(_0x0d9c('0x3'));var zoho=require(_0x0d9c('0x4'));var desk=require(_0x0d9c('0x5'));var vtiger=require('./vtiger');var servicenow=require('./servicenow');var dynamics365=require('./dynamics365');var freshsales=require('./freshsales');var integrations=[_0x0d9c('0x6'),_0x0d9c('0x7'),_0x0d9c('0x8'),'freshdesk',_0x0d9c('0x9'),_0x0d9c('0xa'),_0x0d9c('0xb'),_0x0d9c('0xc'),_0x0d9c('0xd'),'servicenow'];exports['exec']=function(_0x4d67a5,_0x2d070c,_0x5ac85b,_0x4b4f14,_0x730bea,_0x5e0004){if(_0x5ac85b){if(_[_0x0d9c('0xe')](integrations,_0x4d67a5[_0x0d9c('0xf')][_0x0d9c('0x10')]())){try{var _0xe436d3=null;var _0x243f3e='';var _0x51fffa=_0x5ac85b[_0x4d67a5[_0x0d9c('0xf')][_0x0d9c('0x10')]()];if(_0x51fffa){var _0x504666=_0x51fffa[_0x4d67a5['data2']];if(_0x504666){var _0x29c7bc=_[_0x0d9c('0x11')](_0x504666[_0x0d9c('0x12')],{'id':parseInt(_0x4d67a5[_0x0d9c('0x13')],0xa)});if(_0x29c7bc){if(_0x4b4f14){if(_0x730bea&&_0x2d070c[_0x0d9c('0x14')]){_0x243f3e=_0x0d9c('0x14');}else if(_0x2d070c[_0x0d9c('0x15')]){_0x243f3e=_0x0d9c('0x16');}else{console[_0x0d9c('0x17')](_0x0d9c('0x18'),_0x2d070c);}}else{_0x243f3e=_0x0d9c('0x19');}switch(_0x4d67a5['data1'][_0x0d9c('0x10')]()){case'zendesk':zendesk[_0x243f3e](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004);break;case _0x0d9c('0x7'):salesforce[_0x243f3e](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004);break;case'sugarcrm':sugarcrm[_0x243f3e](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004);break;case _0x0d9c('0x1a'):freshdesk[_0x243f3e](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004);break;case'zoho':zoho[_0x243f3e](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004);break;case _0x0d9c('0xa'):desk[_0x243f3e](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004);break;case'vtiger':vtiger[_0x243f3e](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004);break;case'freshsales':freshsales['cs'](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004,_0x243f3e);break;case'servicenow':servicenow['cs'](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004,_0x243f3e);break;case _0x0d9c('0xc'):dynamics365['cs'](_0x4d67a5,_0x2d070c,_0x29c7bc,_0x4b4f14,_0x730bea,_0x504666,_0x5e0004,_0x243f3e);break;default:console[_0x0d9c('0x17')](_0x0d9c('0x1b'));}}else{_0xe436d3=require(_0x0d9c('0x1c'))(_0x4d67a5['data1']['toLowerCase']());_0xe436d3[_0x0d9c('0x1d')](_0x0d9c('0x1e'),util[_0x0d9c('0x1f')](_0x0d9c('0x20'),_0x4d67a5['data1']['toLowerCase'](),_0x4d67a5[_0x0d9c('0x13')]));}}else{_0xe436d3=require(_0x0d9c('0x1c'))(_0x4d67a5['data1']['toLowerCase']());_0xe436d3[_0x0d9c('0x1d')](_0x0d9c('0x1e'),util[_0x0d9c('0x1f')](_0x0d9c('0x21'),_0x4d67a5[_0x0d9c('0xf')][_0x0d9c('0x10')](),_0x4d67a5[_0x0d9c('0x22')]));}}else{}}catch(_0x543983){console[_0x0d9c('0x1d')](_0x543983);}}}};
\ No newline at end of file
+var _0xc529=['freshdesk','zoho','desk','dynamics365','freshsales','exec','includes','toLowerCase','data1','data2','find','data3','queue','routeId','outbound','log','EVENT\x20UNKNOWN','unmanaged','salesforce','vtiger','servicenow','unknown\x20integration','../../../../config/logger','[EXEC]','format','%s\x20configuration\x20#%s\x20not\x20found','error','lodash','./zendesk','./salesforce','./zoho','./desk','./servicenow','./dynamics365','./freshsales','zendesk','sugarcrm'];(function(_0x5b4485,_0x5b61d9){var _0x2c3cc1=function(_0x5bb9b6){while(--_0x5bb9b6){_0x5b4485['push'](_0x5b4485['shift']());}};_0x2c3cc1(++_0x5b61d9);}(_0xc529,0x168));var _0x9c52=function(_0x18d9bb,_0x46e4ab){_0x18d9bb=_0x18d9bb-0x0;var _0x2dd06f=_0xc529[_0x18d9bb];return _0x2dd06f;};'use strict';var _=require(_0x9c52('0x0'));var util=require('util');var zendesk=require(_0x9c52('0x1'));var salesforce=require(_0x9c52('0x2'));var sugarcrm=require('./sugarcrm');var freshdesk=require('./freshdesk');var zoho=require(_0x9c52('0x3'));var desk=require(_0x9c52('0x4'));var vtiger=require('./vtiger');var servicenow=require(_0x9c52('0x5'));var dynamics365=require(_0x9c52('0x6'));var freshsales=require(_0x9c52('0x7'));var integrations=[_0x9c52('0x8'),'salesforce',_0x9c52('0x9'),_0x9c52('0xa'),_0x9c52('0xb'),_0x9c52('0xc'),'vtiger',_0x9c52('0xd'),_0x9c52('0xe'),'servicenow'];exports[_0x9c52('0xf')]=function(_0x2995cc,_0x589171,_0x5b24c8,_0x29b781,_0x567440,_0x2eb5c9){if(_0x5b24c8){if(_[_0x9c52('0x10')](integrations,_0x2995cc['data1'][_0x9c52('0x11')]())){try{var _0x3b6afb=null;var _0x269acb='';var _0x1609b0=_0x5b24c8[_0x2995cc[_0x9c52('0x12')][_0x9c52('0x11')]()];if(_0x1609b0){var _0x2d944c=_0x1609b0[_0x2995cc[_0x9c52('0x13')]];if(_0x2d944c){var _0x84381=_[_0x9c52('0x14')](_0x2d944c['Configurations'],{'id':parseInt(_0x2995cc[_0x9c52('0x15')],0xa)});if(_0x84381){if(_0x29b781){if(_0x567440&&_0x589171['queue']){_0x269acb=_0x9c52('0x16');}else if(_0x589171[_0x9c52('0x17')]){_0x269acb=_0x9c52('0x18');}else{console[_0x9c52('0x19')](_0x9c52('0x1a'),_0x589171);}}else{_0x269acb=_0x9c52('0x1b');}switch(_0x2995cc[_0x9c52('0x12')][_0x9c52('0x11')]()){case _0x9c52('0x8'):zendesk[_0x269acb](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9);break;case _0x9c52('0x1c'):salesforce[_0x269acb](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9);break;case _0x9c52('0x9'):sugarcrm[_0x269acb](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9);break;case'freshdesk':freshdesk[_0x269acb](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9);break;case _0x9c52('0xb'):zoho[_0x269acb](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9);break;case'desk':desk[_0x269acb](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9);break;case _0x9c52('0x1d'):vtiger[_0x269acb](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9);break;case _0x9c52('0xe'):freshsales['cs'](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9,_0x269acb);break;case _0x9c52('0x1e'):servicenow['cs'](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9,_0x269acb);break;case'dynamics365':dynamics365['cs'](_0x2995cc,_0x589171,_0x84381,_0x29b781,_0x567440,_0x2d944c,_0x2eb5c9,_0x269acb);break;default:console[_0x9c52('0x19')](_0x9c52('0x1f'));}}else{_0x3b6afb=require(_0x9c52('0x20'))(_0x2995cc[_0x9c52('0x12')][_0x9c52('0x11')]());_0x3b6afb['error'](_0x9c52('0x21'),util[_0x9c52('0x22')](_0x9c52('0x23'),_0x2995cc[_0x9c52('0x12')][_0x9c52('0x11')](),_0x2995cc['data3']));}}else{_0x3b6afb=require(_0x9c52('0x20'))(_0x2995cc[_0x9c52('0x12')]['toLowerCase']());_0x3b6afb['error'](_0x9c52('0x21'),util['format']('%s\x20account\x20#%s\x20not\x20found',_0x2995cc[_0x9c52('0x12')][_0x9c52('0x11')](),_0x2995cc[_0x9c52('0x13')]));}}else{}}catch(_0x4df526){console[_0x9c52('0x24')](_0x4df526);}}}};
\ No newline at end of file