Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / services / ami / trigger / integration / index.js
index 9d342d7..7088f56 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdfe9=['Configurations','data3','queue','routeId','outbound','log','desk','unknown\x20integration','../../../../config/logger','error','[EXEC]','format','%s\x20configuration\x20#%s\x20not\x20found','%s\x20account\x20#%s\x20not\x20found','data2','lodash','./zendesk','./freshdesk','./zoho','./desk','./vtiger','./servicenow','./dynamics365','zendesk','salesforce','sugarcrm','freshdesk','zoho','vtiger','servicenow','dynamics365','exec','includes','data1','toLowerCase','find'];(function(_0x15ac1b,_0x4a313e){var _0x158f91=function(_0x1e861e){while(--_0x1e861e){_0x15ac1b['push'](_0x15ac1b['shift']());}};_0x158f91(++_0x4a313e);}(_0xdfe9,0xc3));var _0x9dfe=function(_0x4f792d,_0x5f99e1){_0x4f792d=_0x4f792d-0x0;var _0x19d11d=_0xdfe9[_0x4f792d];return _0x19d11d;};'use strict';var _=require(_0x9dfe('0x0'));var util=require('util');var zendesk=require(_0x9dfe('0x1'));var salesforce=require('./salesforce');var sugarcrm=require('./sugarcrm');var freshdesk=require(_0x9dfe('0x2'));var zoho=require(_0x9dfe('0x3'));var desk=require(_0x9dfe('0x4'));var vtiger=require(_0x9dfe('0x5'));var servicenow=require(_0x9dfe('0x6'));var dynamics365=require(_0x9dfe('0x7'));var integrations=[_0x9dfe('0x8'),_0x9dfe('0x9'),_0x9dfe('0xa'),_0x9dfe('0xb'),_0x9dfe('0xc'),'desk',_0x9dfe('0xd'),_0x9dfe('0xe'),_0x9dfe('0xf')];exports[_0x9dfe('0x10')]=function(_0xcd9ecb,_0x13fa46,_0xff1698,_0xaed877,_0x58e7bb,_0x263ad7){if(_0xff1698){if(_[_0x9dfe('0x11')](integrations,_0xcd9ecb[_0x9dfe('0x12')][_0x9dfe('0x13')]())){try{var _0x5f4511=null;var _0x4ebe42='';var _0x825165=_0xff1698[_0xcd9ecb[_0x9dfe('0x12')]['toLowerCase']()];if(_0x825165){var _0x547ae1=_0x825165[_0xcd9ecb['data2']];if(_0x547ae1){var _0x173898=_[_0x9dfe('0x14')](_0x547ae1[_0x9dfe('0x15')],{'id':parseInt(_0xcd9ecb[_0x9dfe('0x16')],0xa)});if(_0x173898){if(_0xaed877){if(_0x58e7bb&&_0x13fa46[_0x9dfe('0x17')]){_0x4ebe42=_0x9dfe('0x17');}else if(_0x13fa46[_0x9dfe('0x18')]){_0x4ebe42=_0x9dfe('0x19');}else{console[_0x9dfe('0x1a')]('EVENT\x20UNKNOWN',_0x13fa46);}}else{_0x4ebe42='abandoned';}switch(_0xcd9ecb[_0x9dfe('0x12')]['toLowerCase']()){case _0x9dfe('0x8'):zendesk[_0x4ebe42](_0xcd9ecb,_0x13fa46,_0x173898,_0xaed877,_0x58e7bb,_0x547ae1,_0x263ad7);break;case _0x9dfe('0x9'):salesforce[_0x4ebe42](_0xcd9ecb,_0x13fa46,_0x173898,_0xaed877,_0x58e7bb,_0x547ae1,_0x263ad7);break;case _0x9dfe('0xa'):sugarcrm[_0x4ebe42](_0xcd9ecb,_0x13fa46,_0x173898,_0xaed877,_0x58e7bb,_0x547ae1,_0x263ad7);break;case _0x9dfe('0xb'):freshdesk[_0x4ebe42](_0xcd9ecb,_0x13fa46,_0x173898,_0xaed877,_0x58e7bb,_0x547ae1,_0x263ad7);break;case _0x9dfe('0xc'):zoho[_0x4ebe42](_0xcd9ecb,_0x13fa46,_0x173898,_0xaed877,_0x58e7bb,_0x547ae1,_0x263ad7);break;case _0x9dfe('0x1b'):desk[_0x4ebe42](_0xcd9ecb,_0x13fa46,_0x173898,_0xaed877,_0x58e7bb,_0x547ae1,_0x263ad7);break;case'vtiger':vtiger[_0x4ebe42](_0xcd9ecb,_0x13fa46,_0x173898,_0xaed877,_0x58e7bb,_0x547ae1,_0x263ad7);break;case _0x9dfe('0xe'):servicenow['cs'](_0xcd9ecb,_0x13fa46,_0x173898,_0xaed877,_0x58e7bb,_0x547ae1,_0x263ad7,_0x4ebe42);case _0x9dfe('0xf'):dynamics365['cs'](_0xcd9ecb,_0x13fa46,_0x173898,_0xaed877,_0x58e7bb,_0x547ae1,_0x263ad7,_0x4ebe42);break;default:console[_0x9dfe('0x1a')](_0x9dfe('0x1c'));}}else{_0x5f4511=require(_0x9dfe('0x1d'))(_0xcd9ecb[_0x9dfe('0x12')][_0x9dfe('0x13')]());_0x5f4511[_0x9dfe('0x1e')](_0x9dfe('0x1f'),util[_0x9dfe('0x20')](_0x9dfe('0x21'),_0xcd9ecb[_0x9dfe('0x12')][_0x9dfe('0x13')](),_0xcd9ecb[_0x9dfe('0x16')]));}}else{_0x5f4511=require('../../../../config/logger')(_0xcd9ecb['data1'][_0x9dfe('0x13')]());_0x5f4511[_0x9dfe('0x1e')](_0x9dfe('0x1f'),util[_0x9dfe('0x20')](_0x9dfe('0x22'),_0xcd9ecb[_0x9dfe('0x12')][_0x9dfe('0x13')](),_0xcd9ecb[_0x9dfe('0x23')]));}}else{}}catch(_0x3538bb){console[_0x9dfe('0x1e')](_0x3538bb);}}}};
\ No newline at end of file
+var _0x390a=['includes','toLowerCase','data1','data2','Configurations','routeId','log','EVENT\x20UNKNOWN','desk','vtiger','../../../../config/logger','error','[EXEC]','%s\x20configuration\x20#%s\x20not\x20found','format','lodash','util','./zendesk','./salesforce','./freshdesk','./zoho','./desk','./vtiger','./dynamics365','zendesk','salesforce','freshdesk','zoho','servicenow','dynamics365','exec'];(function(_0x537561,_0x3e7d5f){var _0x1a48bc=function(_0x52cffd){while(--_0x52cffd){_0x537561['push'](_0x537561['shift']());}};_0x1a48bc(++_0x3e7d5f);}(_0x390a,0xc9));var _0xa390=function(_0x2fbe32,_0x83addf){_0x2fbe32=_0x2fbe32-0x0;var _0x20fa21=_0x390a[_0x2fbe32];return _0x20fa21;};'use strict';var _=require(_0xa390('0x0'));var util=require(_0xa390('0x1'));var zendesk=require(_0xa390('0x2'));var salesforce=require(_0xa390('0x3'));var sugarcrm=require('./sugarcrm');var freshdesk=require(_0xa390('0x4'));var zoho=require(_0xa390('0x5'));var desk=require(_0xa390('0x6'));var vtiger=require(_0xa390('0x7'));var servicenow=require('./servicenow');var dynamics365=require(_0xa390('0x8'));var integrations=[_0xa390('0x9'),_0xa390('0xa'),'sugarcrm',_0xa390('0xb'),_0xa390('0xc'),'desk','vtiger',_0xa390('0xd'),_0xa390('0xe')];exports[_0xa390('0xf')]=function(_0x226003,_0xc80e9d,_0x5106eb,_0x51ead2,_0x735319,_0x34f0fe){if(_0x5106eb){if(_[_0xa390('0x10')](integrations,_0x226003['data1'][_0xa390('0x11')]())){try{var _0x172371=null;var _0x49c3a0='';var _0x8580d5=_0x5106eb[_0x226003[_0xa390('0x12')]['toLowerCase']()];if(_0x8580d5){var _0x5cd158=_0x8580d5[_0x226003[_0xa390('0x13')]];if(_0x5cd158){var _0x19ba77=_['find'](_0x5cd158[_0xa390('0x14')],{'id':parseInt(_0x226003['data3'],0xa)});if(_0x19ba77){if(_0x51ead2){if(_0x735319&&_0xc80e9d['queue']){_0x49c3a0='queue';}else if(_0xc80e9d[_0xa390('0x15')]){_0x49c3a0='outbound';}else{console[_0xa390('0x16')](_0xa390('0x17'),_0xc80e9d);}}else{_0x49c3a0='abandoned';}switch(_0x226003[_0xa390('0x12')][_0xa390('0x11')]()){case'zendesk':zendesk[_0x49c3a0](_0x226003,_0xc80e9d,_0x19ba77,_0x51ead2,_0x735319,_0x5cd158,_0x34f0fe);break;case _0xa390('0xa'):salesforce[_0x49c3a0](_0x226003,_0xc80e9d,_0x19ba77,_0x51ead2,_0x735319,_0x5cd158,_0x34f0fe);break;case'sugarcrm':sugarcrm[_0x49c3a0](_0x226003,_0xc80e9d,_0x19ba77,_0x51ead2,_0x735319,_0x5cd158,_0x34f0fe);break;case _0xa390('0xb'):freshdesk[_0x49c3a0](_0x226003,_0xc80e9d,_0x19ba77,_0x51ead2,_0x735319,_0x5cd158,_0x34f0fe);break;case _0xa390('0xc'):zoho[_0x49c3a0](_0x226003,_0xc80e9d,_0x19ba77,_0x51ead2,_0x735319,_0x5cd158,_0x34f0fe);break;case _0xa390('0x18'):desk[_0x49c3a0](_0x226003,_0xc80e9d,_0x19ba77,_0x51ead2,_0x735319,_0x5cd158,_0x34f0fe);break;case _0xa390('0x19'):vtiger[_0x49c3a0](_0x226003,_0xc80e9d,_0x19ba77,_0x51ead2,_0x735319,_0x5cd158,_0x34f0fe);break;case'servicenow':servicenow['cs'](_0x226003,_0xc80e9d,_0x19ba77,_0x51ead2,_0x735319,_0x5cd158,_0x34f0fe,_0x49c3a0);case _0xa390('0xe'):dynamics365['cs'](_0x226003,_0xc80e9d,_0x19ba77,_0x51ead2,_0x735319,_0x5cd158,_0x34f0fe,_0x49c3a0);break;default:console['log']('unknown\x20integration');}}else{_0x172371=require(_0xa390('0x1a'))(_0x226003[_0xa390('0x12')]['toLowerCase']());_0x172371[_0xa390('0x1b')](_0xa390('0x1c'),util['format'](_0xa390('0x1d'),_0x226003[_0xa390('0x12')]['toLowerCase'](),_0x226003['data3']));}}else{_0x172371=require(_0xa390('0x1a'))(_0x226003[_0xa390('0x12')][_0xa390('0x11')]());_0x172371['error']('[EXEC]',util[_0xa390('0x1e')]('%s\x20account\x20#%s\x20not\x20found',_0x226003[_0xa390('0x12')][_0xa390('0x11')](),_0x226003[_0xa390('0x13')]));}}else{}}catch(_0x5ea2de){console[_0xa390('0x1b')](_0x5ea2de);}}}};
\ No newline at end of file