Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / services / ami / trigger / integration / index.js
index fbdacb8..368f07d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7efa=['./zendesk','./sugarcrm','./freshdesk','./zoho','./desk','./vtiger','./servicenow','./freshsales','zendesk','salesforce','sugarcrm','freshdesk','desk','vtiger','dynamics365','freshsales','servicenow','exec','data1','toLowerCase','Configurations','queue','outbound','log','EVENT\x20UNKNOWN','unmanaged','zoho','unknown\x20integration','../../../../config/logger','error','[EXEC]','format','%s\x20configuration\x20#%s\x20not\x20found','data3','%s\x20account\x20#%s\x20not\x20found','util'];(function(_0x243b59,_0x3f9495){var _0x3e1676=function(_0x354052){while(--_0x354052){_0x243b59['push'](_0x243b59['shift']());}};_0x3e1676(++_0x3f9495);}(_0x7efa,0xb3));var _0xa7ef=function(_0x3042c5,_0x36cb88){_0x3042c5=_0x3042c5-0x0;var _0x7cd140=_0x7efa[_0x3042c5];return _0x7cd140;};'use strict';var _=require('lodash');var util=require(_0xa7ef('0x0'));var zendesk=require(_0xa7ef('0x1'));var salesforce=require('./salesforce');var sugarcrm=require(_0xa7ef('0x2'));var freshdesk=require(_0xa7ef('0x3'));var zoho=require(_0xa7ef('0x4'));var desk=require(_0xa7ef('0x5'));var vtiger=require(_0xa7ef('0x6'));var servicenow=require(_0xa7ef('0x7'));var dynamics365=require('./dynamics365');var freshsales=require(_0xa7ef('0x8'));var integrations=[_0xa7ef('0x9'),_0xa7ef('0xa'),_0xa7ef('0xb'),_0xa7ef('0xc'),'zoho',_0xa7ef('0xd'),_0xa7ef('0xe'),_0xa7ef('0xf'),_0xa7ef('0x10'),_0xa7ef('0x11')];exports[_0xa7ef('0x12')]=function(_0x1b13a6,_0x182a06,_0xe3321,_0x3b996c,_0x13ea34,_0x544c39){if(_0xe3321){if(_['includes'](integrations,_0x1b13a6[_0xa7ef('0x13')][_0xa7ef('0x14')]())){try{var _0x1cb17=null;var _0x307c85='';var _0xf2b891=_0xe3321[_0x1b13a6[_0xa7ef('0x13')][_0xa7ef('0x14')]()];if(_0xf2b891){var _0x4823f7=_0xf2b891[_0x1b13a6['data2']];if(_0x4823f7){var _0x4a5c87=_['find'](_0x4823f7[_0xa7ef('0x15')],{'id':parseInt(_0x1b13a6['data3'],0xa)});if(_0x4a5c87){if(_0x3b996c){if(_0x13ea34&&_0x182a06[_0xa7ef('0x16')]){_0x307c85='queue';}else if(_0x182a06['routeId']){_0x307c85=_0xa7ef('0x17');}else{console[_0xa7ef('0x18')](_0xa7ef('0x19'),_0x182a06);}}else{_0x307c85=_0xa7ef('0x1a');}switch(_0x1b13a6[_0xa7ef('0x13')][_0xa7ef('0x14')]()){case'zendesk':zendesk[_0x307c85](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39);break;case _0xa7ef('0xa'):salesforce[_0x307c85](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39);break;case _0xa7ef('0xb'):sugarcrm[_0x307c85](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39);break;case _0xa7ef('0xc'):freshdesk[_0x307c85](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39);break;case _0xa7ef('0x1b'):zoho[_0x307c85](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39);break;case'desk':desk[_0x307c85](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39);break;case _0xa7ef('0xe'):vtiger[_0x307c85](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39);break;case _0xa7ef('0x10'):freshsales['cs'](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39,_0x307c85);break;case _0xa7ef('0x11'):servicenow['cs'](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39,_0x307c85);break;case _0xa7ef('0xf'):dynamics365['cs'](_0x1b13a6,_0x182a06,_0x4a5c87,_0x3b996c,_0x13ea34,_0x4823f7,_0x544c39,_0x307c85);break;default:console['log'](_0xa7ef('0x1c'));}}else{_0x1cb17=require(_0xa7ef('0x1d'))(_0x1b13a6['data1'][_0xa7ef('0x14')]());_0x1cb17[_0xa7ef('0x1e')](_0xa7ef('0x1f'),util[_0xa7ef('0x20')](_0xa7ef('0x21'),_0x1b13a6[_0xa7ef('0x13')][_0xa7ef('0x14')](),_0x1b13a6[_0xa7ef('0x22')]));}}else{_0x1cb17=require(_0xa7ef('0x1d'))(_0x1b13a6['data1'][_0xa7ef('0x14')]());_0x1cb17['error'](_0xa7ef('0x1f'),util[_0xa7ef('0x20')](_0xa7ef('0x23'),_0x1b13a6['data1'][_0xa7ef('0x14')](),_0x1b13a6['data2']));}}else{}}catch(_0x4a2803){console['error'](_0x4a2803);}}}};
\ No newline at end of file
+var _0xfc8a=['../../../../config/logger','error','[EXEC]','%s\x20configuration\x20#%s\x20not\x20found','%s\x20account\x20#%s\x20not\x20found','lodash','util','./zendesk','./salesforce','./sugarcrm','./freshdesk','./zoho','./desk','./servicenow','./freshsales','zendesk','salesforce','sugarcrm','freshdesk','zoho','dynamics365','freshsales','exec','includes','toLowerCase','data1','data2','Configurations','data3','queue','routeId','outbound','EVENT\x20UNKNOWN','desk','vtiger','servicenow','log','unknown\x20integration'];(function(_0x4b055c,_0x4b870b){var _0x4b62bb=function(_0x4884c2){while(--_0x4884c2){_0x4b055c['push'](_0x4b055c['shift']());}};_0x4b62bb(++_0x4b870b);}(_0xfc8a,0x15b));var _0xafc8=function(_0x493079,_0x3657e1){_0x493079=_0x493079-0x0;var _0x4ffb5f=_0xfc8a[_0x493079];return _0x4ffb5f;};'use strict';var _=require(_0xafc8('0x0'));var util=require(_0xafc8('0x1'));var zendesk=require(_0xafc8('0x2'));var salesforce=require(_0xafc8('0x3'));var sugarcrm=require(_0xafc8('0x4'));var freshdesk=require(_0xafc8('0x5'));var zoho=require(_0xafc8('0x6'));var desk=require(_0xafc8('0x7'));var vtiger=require('./vtiger');var servicenow=require(_0xafc8('0x8'));var dynamics365=require('./dynamics365');var freshsales=require(_0xafc8('0x9'));var integrations=[_0xafc8('0xa'),_0xafc8('0xb'),_0xafc8('0xc'),_0xafc8('0xd'),_0xafc8('0xe'),'desk','vtiger',_0xafc8('0xf'),_0xafc8('0x10'),'servicenow'];exports[_0xafc8('0x11')]=function(_0x2d8001,_0x1977c2,_0x569025,_0xfecbd6,_0x5661b6,_0x17e625){if(_0x569025){if(_[_0xafc8('0x12')](integrations,_0x2d8001['data1'][_0xafc8('0x13')]())){try{var _0x2d2ba2=null;var _0xc75fdf='';var _0x1b1553=_0x569025[_0x2d8001[_0xafc8('0x14')]['toLowerCase']()];if(_0x1b1553){var _0x3bc7b2=_0x1b1553[_0x2d8001[_0xafc8('0x15')]];if(_0x3bc7b2){var _0x2c1cef=_['find'](_0x3bc7b2[_0xafc8('0x16')],{'id':parseInt(_0x2d8001[_0xafc8('0x17')],0xa)});if(_0x2c1cef){if(_0xfecbd6){if(_0x5661b6&&_0x1977c2[_0xafc8('0x18')]){_0xc75fdf=_0xafc8('0x18');}else if(_0x1977c2[_0xafc8('0x19')]){_0xc75fdf=_0xafc8('0x1a');}else{console['log'](_0xafc8('0x1b'),_0x1977c2);}}else{_0xc75fdf='unmanaged';}switch(_0x2d8001['data1'][_0xafc8('0x13')]()){case _0xafc8('0xa'):zendesk[_0xc75fdf](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625);break;case _0xafc8('0xb'):salesforce[_0xc75fdf](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625);break;case'sugarcrm':sugarcrm[_0xc75fdf](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625);break;case _0xafc8('0xd'):freshdesk[_0xc75fdf](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625);break;case _0xafc8('0xe'):zoho[_0xc75fdf](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625);break;case _0xafc8('0x1c'):desk[_0xc75fdf](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625);break;case _0xafc8('0x1d'):vtiger[_0xc75fdf](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625);break;case _0xafc8('0x10'):freshsales['cs'](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625,_0xc75fdf);break;case _0xafc8('0x1e'):servicenow['cs'](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625,_0xc75fdf);break;case'dynamics365':dynamics365['cs'](_0x2d8001,_0x1977c2,_0x2c1cef,_0xfecbd6,_0x5661b6,_0x3bc7b2,_0x17e625,_0xc75fdf);break;default:console[_0xafc8('0x1f')](_0xafc8('0x20'));}}else{_0x2d2ba2=require(_0xafc8('0x21'))(_0x2d8001[_0xafc8('0x14')][_0xafc8('0x13')]());_0x2d2ba2[_0xafc8('0x22')](_0xafc8('0x23'),util['format'](_0xafc8('0x24'),_0x2d8001['data1'][_0xafc8('0x13')](),_0x2d8001[_0xafc8('0x17')]));}}else{_0x2d2ba2=require(_0xafc8('0x21'))(_0x2d8001['data1']['toLowerCase']());_0x2d2ba2['error'](_0xafc8('0x23'),util['format'](_0xafc8('0x25'),_0x2d8001[_0xafc8('0x14')][_0xafc8('0x13')](),_0x2d8001[_0xafc8('0x15')]));}}else{}}catch(_0x812f8){console[_0xafc8('0x22')](_0x812f8);}}}};
\ No newline at end of file