Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / intZohoAccount / intZohoAccount.model.js
index 09550f3..d6611e4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6aee=['../../components/integrations/configuration','exports','define','ZohoAccount','int_zoho_accounts','changed','zone','serverUrl','clientId','clientSecret','code','slice','substring','lastIndexOf','https://accounts.zoho.com','https://accounts.zoho.com.au','https://accounts.zoho.in','https://accounts.zoho.com.cn','/oauth/v2/token','authorization_code','application/x-www-form-urlencoded','then','parse','refresh_token','refreshToken','info','format','name','error','ZohoAccount,\x20Unable\x20to\x20generate\x20the\x20refresh\x20token\x20for\x20account\x20\x22%s\x22\x20#%d','catch','https://accounts.zoho.eu','POST','ZohoAccount,\x20Refresh\x20token\x20successfully\x20generated\x20for\x20account\x20\x22%s\x22\x20#%d','inspect','lodash','util','../../config/logger','api','moment','bluebird','request-promise','path','../../config/environment','./intZohoAccount.attributes'];(function(_0x5eb294,_0x5b52ba){var _0xd139fd=function(_0x52e319){while(--_0x52e319){_0x5eb294['push'](_0x5eb294['shift']());}};_0xd139fd(++_0x5b52ba);}(_0x6aee,0x18b));var _0xe6ae=function(_0x58ffd0,_0x3c274e){_0x58ffd0=_0x58ffd0-0x0;var _0x2a755d=_0x6aee[_0x58ffd0];return _0x2a755d;};'use strict';var _=require(_0xe6ae('0x0'));var util=require(_0xe6ae('0x1'));var logger=require(_0xe6ae('0x2'))(_0xe6ae('0x3'));var moment=require(_0xe6ae('0x4'));var BPromise=require(_0xe6ae('0x5'));var rp=require(_0xe6ae('0x6'));var fs=require('fs');var path=require(_0xe6ae('0x7'));var rimraf=require('rimraf');var config=require(_0xe6ae('0x8'));var attributes=require(_0xe6ae('0x9'));var integrations=require(_0xe6ae('0xa'));module[_0xe6ae('0xb')]=function(_0x44f0f2,_0x4e5d4d){return _0x44f0f2[_0xe6ae('0xc')](_0xe6ae('0xd'),attributes,{'tableName':_0xe6ae('0xe'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'beforeCreate':function(_0x1dc9e6,_0x4df7f6,_0x35cd00){if(_0x1dc9e6[_0xe6ae('0xf')](_0xe6ae('0x10'))||_0x1dc9e6[_0xe6ae('0xf')](_0xe6ae('0x11'))||_0x1dc9e6['changed'](_0xe6ae('0x12'))||_0x1dc9e6['changed'](_0xe6ae('0x13'))||_0x1dc9e6['changed'](_0xe6ae('0x14'))||_0x1dc9e6['changed']('host')){var _0x5d8baa,_0x7a946;_0x5d8baa=_0x1dc9e6['serverUrl'];var _0x1765f1=_0x5d8baa[_0xe6ae('0x15')](-0x1);if(_0x1765f1==='/'||_0x1765f1==='\x5c'||_0x1765f1===':'){_0x5d8baa=_0x5d8baa[_0xe6ae('0x16')](0x0,_0x5d8baa[_0xe6ae('0x17')](_0x1765f1));}switch(_0x1dc9e6['zone']){case'US':_0x7a946=_0xe6ae('0x18');break;case'AU':_0x7a946=_0xe6ae('0x19');break;case'IN':_0x7a946=_0xe6ae('0x1a');break;case'CN':_0x7a946=_0xe6ae('0x1b');break;default:_0x7a946='https://accounts.zoho.eu';break;}var _0x30948f={'method':'POST','uri':_0x7a946+_0xe6ae('0x1c'),'form':{'grant_type':_0xe6ae('0x1d'),'client_id':_0x1dc9e6[_0xe6ae('0x12')],'client_secret':_0x1dc9e6[_0xe6ae('0x13')],'redirect_uri':_0x1dc9e6[_0xe6ae('0x11')],'code':_0x1dc9e6[_0xe6ae('0x14')]},'headers':{'Content-Type':_0xe6ae('0x1e')}};return rp(_0x30948f)[_0xe6ae('0x1f')](function(_0xf9c617){var _0x9b3745=JSON[_0xe6ae('0x20')](_0xf9c617);if(_0x9b3745[_0xe6ae('0x21')]){_0x1dc9e6[_0xe6ae('0x22')]=_0x9b3745[_0xe6ae('0x21')];logger[_0xe6ae('0x23')](util[_0xe6ae('0x24')]('ZohoAccount,\x20Refresh\x20token\x20successfully\x20generated\x20for\x20account\x20\x22%s\x22\x20#%d',_0x1dc9e6[_0xe6ae('0x25')],_0x1dc9e6['id']));}else{logger[_0xe6ae('0x26')](util['format'](_0xe6ae('0x27'),_0x1dc9e6[_0xe6ae('0x25')],_0x1dc9e6['id']),util['inspect'](_0x9b3745,{'showHidden':![],'depth':null}));}return _0x35cd00(null,_0x4df7f6);})[_0xe6ae('0x28')](function(_0x352b64){logger[_0xe6ae('0x26')](util[_0xe6ae('0x24')]('ZohoAccount,\x20Unable\x20to\x20generate\x20the\x20refresh\x20token\x20for\x20account\x20\x22%s\x22\x20#%d',_0x1dc9e6[_0xe6ae('0x25')],_0x1dc9e6['id']),util['inspect'](parsedResult,{'showHidden':![],'depth':null}));return _0x35cd00(_0x352b64);});}else{return _0x35cd00(null,_0x4df7f6);}},'beforeUpdate':function(_0x1eb804,_0x43ec65,_0x546469){if(_0x1eb804[_0xe6ae('0xf')](_0xe6ae('0x10'))||_0x1eb804[_0xe6ae('0xf')](_0xe6ae('0x11'))||_0x1eb804[_0xe6ae('0xf')](_0xe6ae('0x12'))||_0x1eb804['changed'](_0xe6ae('0x13'))||_0x1eb804[_0xe6ae('0xf')](_0xe6ae('0x14'))||_0x1eb804['changed']('host')){var _0x15576d,_0x3d7812;_0x15576d=_0x1eb804[_0xe6ae('0x11')];var _0x150d79=_0x15576d[_0xe6ae('0x15')](-0x1);if(_0x150d79==='/'||_0x150d79==='\x5c'||_0x150d79===':'){_0x15576d=_0x15576d['substring'](0x0,_0x15576d[_0xe6ae('0x17')](_0x150d79));}switch(_0x1eb804['zone']){case'US':_0x3d7812=_0xe6ae('0x18');break;case'AU':_0x3d7812=_0xe6ae('0x19');break;case'IN':_0x3d7812=_0xe6ae('0x1a');break;case'CN':_0x3d7812=_0xe6ae('0x1b');break;default:_0x3d7812=_0xe6ae('0x29');break;}var _0x509a65={'method':_0xe6ae('0x2a'),'uri':_0x3d7812+'/oauth/v2/token','form':{'grant_type':_0xe6ae('0x1d'),'client_id':_0x1eb804[_0xe6ae('0x12')],'client_secret':_0x1eb804['clientSecret'],'redirect_uri':_0x1eb804[_0xe6ae('0x11')],'code':_0x1eb804[_0xe6ae('0x14')]},'headers':{'Content-Type':'application/x-www-form-urlencoded'}};return rp(_0x509a65)[_0xe6ae('0x1f')](function(_0x31bb19){var _0x4d8a8e=JSON[_0xe6ae('0x20')](_0x31bb19);if(_0x4d8a8e[_0xe6ae('0x21')]){_0x1eb804[_0xe6ae('0x22')]=_0x4d8a8e['refresh_token'];logger['info'](util[_0xe6ae('0x24')](_0xe6ae('0x2b'),_0x1eb804[_0xe6ae('0x25')],_0x1eb804['id']));}else{logger[_0xe6ae('0x26')](util[_0xe6ae('0x24')](_0xe6ae('0x27'),_0x1eb804[_0xe6ae('0x25')],_0x1eb804['id']),util[_0xe6ae('0x2c')](_0x4d8a8e,{'showHidden':![],'depth':null}));}return _0x546469(null,_0x43ec65);})['catch'](function(_0x225b5e){logger[_0xe6ae('0x26')](util[_0xe6ae('0x24')](_0xe6ae('0x27'),_0x1eb804['name'],_0x1eb804['id']),util['inspect'](parsedResult,{'showHidden':![],'depth':null}));return _0x546469(_0x225b5e);});}else{return _0x546469(null,_0x43ec65);}}}});};
\ No newline at end of file
+var _0x7048=['code','host','slice','substring','lastIndexOf','zone','https://accounts.zoho.com','https://accounts.zoho.in','https://accounts.zoho.com.cn','https://accounts.zoho.eu','/oauth/v2/token','authorization_code','clientSecret','application/x-www-form-urlencoded','then','parse','refreshToken','format','ZohoAccount,\x20Refresh\x20token\x20successfully\x20generated\x20for\x20account\x20\x22%s\x22\x20#%d','error','ZohoAccount,\x20Unable\x20to\x20generate\x20the\x20refresh\x20token\x20for\x20account\x20\x22%s\x22\x20#%d','name','inspect','catch','POST','refresh_token','info','lodash','util','../../config/logger','api','moment','bluebird','rimraf','../../config/environment','../../components/integrations/configuration','exports','define','int_zoho_accounts','changed','serverUrl','clientId'];(function(_0x572568,_0x3bcd62){var _0x53d315=function(_0x33564d){while(--_0x33564d){_0x572568['push'](_0x572568['shift']());}};_0x53d315(++_0x3bcd62);}(_0x7048,0x1bf));var _0x8704=function(_0x1ad43c,_0x60033f){_0x1ad43c=_0x1ad43c-0x0;var _0x2833f6=_0x7048[_0x1ad43c];return _0x2833f6;};'use strict';var _=require(_0x8704('0x0'));var util=require(_0x8704('0x1'));var logger=require(_0x8704('0x2'))(_0x8704('0x3'));var moment=require(_0x8704('0x4'));var BPromise=require(_0x8704('0x5'));var rp=require('request-promise');var fs=require('fs');var path=require('path');var rimraf=require(_0x8704('0x6'));var config=require(_0x8704('0x7'));var attributes=require('./intZohoAccount.attributes');var integrations=require(_0x8704('0x8'));module[_0x8704('0x9')]=function(_0x407463,_0x4dded7){return _0x407463[_0x8704('0xa')]('ZohoAccount',attributes,{'tableName':_0x8704('0xb'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'beforeCreate':function(_0x459f1c,_0x121290,_0x5a632d){if(_0x459f1c[_0x8704('0xc')]('zone')||_0x459f1c[_0x8704('0xc')](_0x8704('0xd'))||_0x459f1c['changed'](_0x8704('0xe'))||_0x459f1c[_0x8704('0xc')]('clientSecret')||_0x459f1c['changed'](_0x8704('0xf'))||_0x459f1c[_0x8704('0xc')](_0x8704('0x10'))){var _0x3cb791,_0x2ad991;_0x3cb791=_0x459f1c[_0x8704('0xd')];var _0x48759b=_0x3cb791[_0x8704('0x11')](-0x1);if(_0x48759b==='/'||_0x48759b==='\x5c'||_0x48759b===':'){_0x3cb791=_0x3cb791[_0x8704('0x12')](0x0,_0x3cb791[_0x8704('0x13')](_0x48759b));}switch(_0x459f1c[_0x8704('0x14')]){case'US':_0x2ad991=_0x8704('0x15');break;case'AU':_0x2ad991='https://accounts.zoho.com.au';break;case'IN':_0x2ad991=_0x8704('0x16');break;case'CN':_0x2ad991=_0x8704('0x17');break;default:_0x2ad991=_0x8704('0x18');break;}var _0x3a50dc={'method':'POST','uri':_0x2ad991+_0x8704('0x19'),'form':{'grant_type':_0x8704('0x1a'),'client_id':_0x459f1c['clientId'],'client_secret':_0x459f1c[_0x8704('0x1b')],'redirect_uri':_0x459f1c[_0x8704('0xd')],'code':_0x459f1c[_0x8704('0xf')]},'headers':{'Content-Type':_0x8704('0x1c')}};return rp(_0x3a50dc)[_0x8704('0x1d')](function(_0x392f07){var _0x498bfa=JSON[_0x8704('0x1e')](_0x392f07);if(_0x498bfa['refresh_token']){_0x459f1c[_0x8704('0x1f')]=_0x498bfa['refresh_token'];logger['info'](util[_0x8704('0x20')](_0x8704('0x21'),_0x459f1c['name'],_0x459f1c['id']));}else{logger[_0x8704('0x22')](util[_0x8704('0x20')](_0x8704('0x23'),_0x459f1c[_0x8704('0x24')],_0x459f1c['id']),util[_0x8704('0x25')](_0x498bfa,{'showHidden':![],'depth':null}));}return _0x5a632d(null,_0x121290);})[_0x8704('0x26')](function(_0x4adf10){logger[_0x8704('0x22')](util[_0x8704('0x20')](_0x8704('0x23'),_0x459f1c[_0x8704('0x24')],_0x459f1c['id']),util['inspect'](parsedResult,{'showHidden':![],'depth':null}));return _0x5a632d(_0x4adf10);});}else{return _0x5a632d(null,_0x121290);}},'beforeUpdate':function(_0x5476db,_0x3de074,_0x4def36){if(_0x5476db['changed'](_0x8704('0x14'))||_0x5476db[_0x8704('0xc')](_0x8704('0xd'))||_0x5476db[_0x8704('0xc')](_0x8704('0xe'))||_0x5476db[_0x8704('0xc')](_0x8704('0x1b'))||_0x5476db['changed'](_0x8704('0xf'))||_0x5476db['changed'](_0x8704('0x10'))){var _0x1432d3,_0x1888a5;_0x1432d3=_0x5476db[_0x8704('0xd')];var _0x5c6f8d=_0x1432d3[_0x8704('0x11')](-0x1);if(_0x5c6f8d==='/'||_0x5c6f8d==='\x5c'||_0x5c6f8d===':'){_0x1432d3=_0x1432d3[_0x8704('0x12')](0x0,_0x1432d3[_0x8704('0x13')](_0x5c6f8d));}switch(_0x5476db[_0x8704('0x14')]){case'US':_0x1888a5='https://accounts.zoho.com';break;case'AU':_0x1888a5='https://accounts.zoho.com.au';break;case'IN':_0x1888a5=_0x8704('0x16');break;case'CN':_0x1888a5=_0x8704('0x17');break;default:_0x1888a5=_0x8704('0x18');break;}var _0x4ee659={'method':_0x8704('0x27'),'uri':_0x1888a5+_0x8704('0x19'),'form':{'grant_type':_0x8704('0x1a'),'client_id':_0x5476db['clientId'],'client_secret':_0x5476db['clientSecret'],'redirect_uri':_0x5476db[_0x8704('0xd')],'code':_0x5476db['code']},'headers':{'Content-Type':'application/x-www-form-urlencoded'}};return rp(_0x4ee659)[_0x8704('0x1d')](function(_0x8f016b){var _0x138d33=JSON[_0x8704('0x1e')](_0x8f016b);if(_0x138d33[_0x8704('0x28')]){_0x5476db['refreshToken']=_0x138d33[_0x8704('0x28')];logger[_0x8704('0x29')](util[_0x8704('0x20')]('ZohoAccount,\x20Refresh\x20token\x20successfully\x20generated\x20for\x20account\x20\x22%s\x22\x20#%d',_0x5476db[_0x8704('0x24')],_0x5476db['id']));}else{logger[_0x8704('0x22')](util[_0x8704('0x20')]('ZohoAccount,\x20Unable\x20to\x20generate\x20the\x20refresh\x20token\x20for\x20account\x20\x22%s\x22\x20#%d',_0x5476db['name'],_0x5476db['id']),util[_0x8704('0x25')](_0x138d33,{'showHidden':![],'depth':null}));}return _0x4def36(null,_0x3de074);})[_0x8704('0x26')](function(_0x1ab049){logger[_0x8704('0x22')](util[_0x8704('0x20')](_0x8704('0x23'),_0x5476db[_0x8704('0x24')],_0x5476db['id']),util[_0x8704('0x25')](parsedResult,{'showHidden':![],'depth':null}));return _0x4def36(_0x1ab049);});}else{return _0x4def36(null,_0x3de074);}}}});};
\ No newline at end of file