Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / intZohoAccount / intZohoAccount.model.js
index cb12dd1..f30c1e6 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xdb4a=['slice','refreshToken','ZohoAccount,\x20Refresh\x20token\x20successfully\x20generated\x20for\x20account\x20\x22%s\x22\x20#%d','lodash','util','api','moment','bluebird','request-promise','path','./intZohoAccount.attributes','../../components/integrations/configuration','exports','int_zoho_accounts','changed','zone','serverUrl','clientId','clientSecret','code','substring','lastIndexOf','https://accounts.zoho.com','https://accounts.zoho.com.au','https://accounts.zoho.in','https://accounts.zoho.com.cn','https://accounts.zoho.eu','POST','/oauth/v2/token','authorization_code','application/x-www-form-urlencoded','then','parse','refresh_token','info','name','error','format','ZohoAccount,\x20Unable\x20to\x20generate\x20the\x20refresh\x20token\x20for\x20account\x20\x22%s\x22\x20#%d','catch','inspect','host'];(function(_0x3b380d,_0x4bf247){var _0x54502b=function(_0x35d207){while(--_0x35d207){_0x3b380d['push'](_0x3b380d['shift']());}};_0x54502b(++_0x4bf247);}(_0xdb4a,0xd5));var _0xadb4=function(_0x4a53d,_0x58a95e){_0x4a53d=_0x4a53d-0x0;var _0x27410e=_0xdb4a[_0x4a53d];return _0x27410e;};'use strict';var _=require(_0xadb4('0x0'));var util=require(_0xadb4('0x1'));var logger=require('../../config/logger')(_0xadb4('0x2'));var moment=require(_0xadb4('0x3'));var BPromise=require(_0xadb4('0x4'));var rp=require(_0xadb4('0x5'));var fs=require('fs');var path=require(_0xadb4('0x6'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require(_0xadb4('0x7'));var integrations=require(_0xadb4('0x8'));module[_0xadb4('0x9')]=function(_0x5cae20,_0xf963ac){return _0x5cae20['define']('ZohoAccount',attributes,{'tableName':_0xadb4('0xa'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'beforeCreate':function(_0x170c51,_0x60c814,_0x2d6b1b){if(_0x170c51[_0xadb4('0xb')](_0xadb4('0xc'))||_0x170c51['changed'](_0xadb4('0xd'))||_0x170c51[_0xadb4('0xb')](_0xadb4('0xe'))||_0x170c51[_0xadb4('0xb')](_0xadb4('0xf'))||_0x170c51['changed'](_0xadb4('0x10'))||_0x170c51[_0xadb4('0xb')]('host')){var _0x15def1,_0x188afe;_0x15def1=_0x170c51[_0xadb4('0xd')];var _0x3f627c=_0x15def1['slice'](-0x1);if(_0x3f627c==='/'||_0x3f627c==='\x5c'||_0x3f627c===':'){_0x15def1=_0x15def1[_0xadb4('0x11')](0x0,_0x15def1[_0xadb4('0x12')](_0x3f627c));}switch(_0x170c51['zone']){case'US':_0x188afe=_0xadb4('0x13');break;case'AU':_0x188afe=_0xadb4('0x14');break;case'IN':_0x188afe=_0xadb4('0x15');break;case'CN':_0x188afe=_0xadb4('0x16');break;default:_0x188afe=_0xadb4('0x17');break;}var _0x257a1e={'method':_0xadb4('0x18'),'uri':_0x188afe+_0xadb4('0x19'),'form':{'grant_type':_0xadb4('0x1a'),'client_id':_0x170c51[_0xadb4('0xe')],'client_secret':_0x170c51[_0xadb4('0xf')],'redirect_uri':_0x170c51['serverUrl'],'code':_0x170c51[_0xadb4('0x10')]},'headers':{'Content-Type':_0xadb4('0x1b')}};return rp(_0x257a1e)[_0xadb4('0x1c')](function(_0x58fbb7){var _0x1ccb84=JSON[_0xadb4('0x1d')](_0x58fbb7);if(_0x1ccb84[_0xadb4('0x1e')]){_0x170c51['refreshToken']=_0x1ccb84[_0xadb4('0x1e')];logger[_0xadb4('0x1f')](util['format']('ZohoAccount,\x20Refresh\x20token\x20successfully\x20generated\x20for\x20account\x20\x22%s\x22\x20#%d',_0x170c51[_0xadb4('0x20')],_0x170c51['id']));}else{logger[_0xadb4('0x21')](util[_0xadb4('0x22')](_0xadb4('0x23'),_0x170c51[_0xadb4('0x20')],_0x170c51['id']),util['inspect'](_0x1ccb84,{'showHidden':![],'depth':null}));}return _0x2d6b1b(null,_0x60c814);})[_0xadb4('0x24')](function(_0x2240fb){logger[_0xadb4('0x21')](util[_0xadb4('0x22')]('ZohoAccount,\x20Unable\x20to\x20generate\x20the\x20refresh\x20token\x20for\x20account\x20\x22%s\x22\x20#%d',_0x170c51['name'],_0x170c51['id']),util[_0xadb4('0x25')](parsedResult,{'showHidden':![],'depth':null}));return _0x2d6b1b(_0x2240fb);});}else{return _0x2d6b1b(null,_0x60c814);}},'beforeUpdate':function(_0x2ad0a9,_0x5484cf,_0x677c99){if(_0x2ad0a9[_0xadb4('0xb')](_0xadb4('0xc'))||_0x2ad0a9['changed'](_0xadb4('0xd'))||_0x2ad0a9['changed']('clientId')||_0x2ad0a9['changed'](_0xadb4('0xf'))||_0x2ad0a9[_0xadb4('0xb')](_0xadb4('0x10'))||_0x2ad0a9[_0xadb4('0xb')](_0xadb4('0x26'))){var _0xb14d33,_0xec1e94;_0xb14d33=_0x2ad0a9[_0xadb4('0xd')];var _0x409d02=_0xb14d33[_0xadb4('0x27')](-0x1);if(_0x409d02==='/'||_0x409d02==='\x5c'||_0x409d02===':'){_0xb14d33=_0xb14d33['substring'](0x0,_0xb14d33[_0xadb4('0x12')](_0x409d02));}switch(_0x2ad0a9[_0xadb4('0xc')]){case'US':_0xec1e94=_0xadb4('0x13');break;case'AU':_0xec1e94=_0xadb4('0x14');break;case'IN':_0xec1e94='https://accounts.zoho.in';break;case'CN':_0xec1e94=_0xadb4('0x16');break;default:_0xec1e94=_0xadb4('0x17');break;}var _0x4b96a8={'method':_0xadb4('0x18'),'uri':_0xec1e94+'/oauth/v2/token','form':{'grant_type':_0xadb4('0x1a'),'client_id':_0x2ad0a9[_0xadb4('0xe')],'client_secret':_0x2ad0a9[_0xadb4('0xf')],'redirect_uri':_0x2ad0a9[_0xadb4('0xd')],'code':_0x2ad0a9[_0xadb4('0x10')]},'headers':{'Content-Type':'application/x-www-form-urlencoded'}};return rp(_0x4b96a8)['then'](function(_0x5ba1a4){var _0x357da7=JSON[_0xadb4('0x1d')](_0x5ba1a4);if(_0x357da7[_0xadb4('0x1e')]){_0x2ad0a9[_0xadb4('0x28')]=_0x357da7[_0xadb4('0x1e')];logger['info'](util[_0xadb4('0x22')](_0xadb4('0x29'),_0x2ad0a9[_0xadb4('0x20')],_0x2ad0a9['id']));}else{logger['error'](util[_0xadb4('0x22')](_0xadb4('0x23'),_0x2ad0a9[_0xadb4('0x20')],_0x2ad0a9['id']),util[_0xadb4('0x25')](_0x357da7,{'showHidden':![],'depth':null}));}return _0x677c99(null,_0x5484cf);})['catch'](function(_0x3d4b54){logger[_0xadb4('0x21')](util[_0xadb4('0x22')](_0xadb4('0x23'),_0x2ad0a9[_0xadb4('0x20')],_0x2ad0a9['id']),util[_0xadb4('0x25')](parsedResult,{'showHidden':![],'depth':null}));return _0x677c99(_0x3d4b54);});}else{return _0x677c99(null,_0x5484cf);}}}});};
\ No newline at end of file
+var _0x7f6c=['error','inspect','catch','ZohoAccount,\x20Unable\x20to\x20generate\x20the\x20refresh\x20token\x20for\x20account\x20\x22%s\x22\x20#%d','substring','lastIndexOf','https://accounts.zoho.eu','then','lodash','util','../../config/logger','moment','bluebird','path','./intZohoAccount.attributes','../../components/integrations/configuration','exports','define','int_zoho_accounts','zone','changed','serverUrl','clientId','clientSecret','code','host','slice','https://accounts.zoho.com','https://accounts.zoho.com.au','https://accounts.zoho.in','https://accounts.zoho.com.cn','POST','/oauth/v2/token','authorization_code','application/x-www-form-urlencoded','parse','refresh_token','refreshToken','info','format','ZohoAccount,\x20Refresh\x20token\x20successfully\x20generated\x20for\x20account\x20\x22%s\x22\x20#%d','name'];(function(_0x397e5f,_0x454c8f){var _0x5302b8=function(_0x1a29ef){while(--_0x1a29ef){_0x397e5f['push'](_0x397e5f['shift']());}};_0x5302b8(++_0x454c8f);}(_0x7f6c,0xb0));var _0xc7f6=function(_0xaa230e,_0x29ce00){_0xaa230e=_0xaa230e-0x0;var _0x2a82dd=_0x7f6c[_0xaa230e];return _0x2a82dd;};'use strict';var _=require(_0xc7f6('0x0'));var util=require(_0xc7f6('0x1'));var logger=require(_0xc7f6('0x2'))('api');var moment=require(_0xc7f6('0x3'));var BPromise=require(_0xc7f6('0x4'));var rp=require('request-promise');var fs=require('fs');var path=require(_0xc7f6('0x5'));var rimraf=require('rimraf');var config=require('../../config/environment');var attributes=require(_0xc7f6('0x6'));var integrations=require(_0xc7f6('0x7'));module[_0xc7f6('0x8')]=function(_0xc35959,_0xa3f435){return _0xc35959[_0xc7f6('0x9')]('ZohoAccount',attributes,{'tableName':_0xc7f6('0xa'),'paranoid':![],'indexes':[],'timestamps':!![],'hooks':{'beforeCreate':function(_0x1cff37,_0x24d30d,_0x11a84e){if(_0x1cff37['changed'](_0xc7f6('0xb'))||_0x1cff37[_0xc7f6('0xc')](_0xc7f6('0xd'))||_0x1cff37[_0xc7f6('0xc')](_0xc7f6('0xe'))||_0x1cff37[_0xc7f6('0xc')](_0xc7f6('0xf'))||_0x1cff37[_0xc7f6('0xc')](_0xc7f6('0x10'))||_0x1cff37[_0xc7f6('0xc')](_0xc7f6('0x11'))){var _0x4feede,_0x5e8ee9;_0x4feede=_0x1cff37[_0xc7f6('0xd')];var _0x5d7cfb=_0x4feede[_0xc7f6('0x12')](-0x1);if(_0x5d7cfb==='/'||_0x5d7cfb==='\x5c'||_0x5d7cfb===':'){_0x4feede=_0x4feede['substring'](0x0,_0x4feede['lastIndexOf'](_0x5d7cfb));}switch(_0x1cff37[_0xc7f6('0xb')]){case'US':_0x5e8ee9=_0xc7f6('0x13');break;case'AU':_0x5e8ee9=_0xc7f6('0x14');break;case'IN':_0x5e8ee9=_0xc7f6('0x15');break;case'CN':_0x5e8ee9=_0xc7f6('0x16');break;default:_0x5e8ee9='https://accounts.zoho.eu';break;}var _0x5d1a59={'method':_0xc7f6('0x17'),'uri':_0x5e8ee9+_0xc7f6('0x18'),'form':{'grant_type':_0xc7f6('0x19'),'client_id':_0x1cff37['clientId'],'client_secret':_0x1cff37[_0xc7f6('0xf')],'redirect_uri':_0x1cff37[_0xc7f6('0xd')],'code':_0x1cff37[_0xc7f6('0x10')]},'headers':{'Content-Type':_0xc7f6('0x1a')}};return rp(_0x5d1a59)['then'](function(_0x4d3703){var _0x2794a8=JSON[_0xc7f6('0x1b')](_0x4d3703);if(_0x2794a8[_0xc7f6('0x1c')]){_0x1cff37[_0xc7f6('0x1d')]=_0x2794a8[_0xc7f6('0x1c')];logger[_0xc7f6('0x1e')](util[_0xc7f6('0x1f')](_0xc7f6('0x20'),_0x1cff37[_0xc7f6('0x21')],_0x1cff37['id']));}else{logger[_0xc7f6('0x22')](util[_0xc7f6('0x1f')]('ZohoAccount,\x20Unable\x20to\x20generate\x20the\x20refresh\x20token\x20for\x20account\x20\x22%s\x22\x20#%d',_0x1cff37[_0xc7f6('0x21')],_0x1cff37['id']),util[_0xc7f6('0x23')](_0x2794a8,{'showHidden':![],'depth':null}));}return _0x11a84e(null,_0x24d30d);})[_0xc7f6('0x24')](function(_0x1cad08){logger[_0xc7f6('0x22')](util[_0xc7f6('0x1f')](_0xc7f6('0x25'),_0x1cff37['name'],_0x1cff37['id']),util['inspect'](parsedResult,{'showHidden':![],'depth':null}));return _0x11a84e(_0x1cad08);});}else{return _0x11a84e(null,_0x24d30d);}},'beforeUpdate':function(_0x6ef52a,_0x1dffde,_0x4ada84){if(_0x6ef52a['changed'](_0xc7f6('0xb'))||_0x6ef52a['changed'](_0xc7f6('0xd'))||_0x6ef52a[_0xc7f6('0xc')](_0xc7f6('0xe'))||_0x6ef52a[_0xc7f6('0xc')](_0xc7f6('0xf'))||_0x6ef52a['changed'](_0xc7f6('0x10'))||_0x6ef52a[_0xc7f6('0xc')](_0xc7f6('0x11'))){var _0x4e6991,_0xe4bac5;_0x4e6991=_0x6ef52a[_0xc7f6('0xd')];var _0x502d6d=_0x4e6991[_0xc7f6('0x12')](-0x1);if(_0x502d6d==='/'||_0x502d6d==='\x5c'||_0x502d6d===':'){_0x4e6991=_0x4e6991[_0xc7f6('0x26')](0x0,_0x4e6991[_0xc7f6('0x27')](_0x502d6d));}switch(_0x6ef52a[_0xc7f6('0xb')]){case'US':_0xe4bac5='https://accounts.zoho.com';break;case'AU':_0xe4bac5='https://accounts.zoho.com.au';break;case'IN':_0xe4bac5='https://accounts.zoho.in';break;case'CN':_0xe4bac5=_0xc7f6('0x16');break;default:_0xe4bac5=_0xc7f6('0x28');break;}var _0x331cd0={'method':_0xc7f6('0x17'),'uri':_0xe4bac5+_0xc7f6('0x18'),'form':{'grant_type':_0xc7f6('0x19'),'client_id':_0x6ef52a[_0xc7f6('0xe')],'client_secret':_0x6ef52a[_0xc7f6('0xf')],'redirect_uri':_0x6ef52a[_0xc7f6('0xd')],'code':_0x6ef52a[_0xc7f6('0x10')]},'headers':{'Content-Type':'application/x-www-form-urlencoded'}};return rp(_0x331cd0)[_0xc7f6('0x29')](function(_0x3eeadf){var _0xbe6b4f=JSON[_0xc7f6('0x1b')](_0x3eeadf);if(_0xbe6b4f['refresh_token']){_0x6ef52a['refreshToken']=_0xbe6b4f['refresh_token'];logger[_0xc7f6('0x1e')](util[_0xc7f6('0x1f')](_0xc7f6('0x20'),_0x6ef52a[_0xc7f6('0x21')],_0x6ef52a['id']));}else{logger[_0xc7f6('0x22')](util[_0xc7f6('0x1f')]('ZohoAccount,\x20Unable\x20to\x20generate\x20the\x20refresh\x20token\x20for\x20account\x20\x22%s\x22\x20#%d',_0x6ef52a[_0xc7f6('0x21')],_0x6ef52a['id']),util[_0xc7f6('0x23')](_0xbe6b4f,{'showHidden':![],'depth':null}));}return _0x4ada84(null,_0x1dffde);})[_0xc7f6('0x24')](function(_0x2176c9){logger[_0xc7f6('0x22')](util[_0xc7f6('0x1f')](_0xc7f6('0x25'),_0x6ef52a[_0xc7f6('0x21')],_0x6ef52a['id']),util[_0xc7f6('0x23')](parsedResult,{'showHidden':![],'depth':null}));return _0x4ada84(_0x2176c9);});}else{return _0x4ada84(null,_0x1dffde);}}}});};
\ No newline at end of file