import globalize from '../../../scripts/globalize'; import toast from '../../../components/toast/toast'; import Dashboard from '../../../scripts/clientUtils'; export const authorize = (code) => { const url = ApiClient.getUrl('/QuickConnect/Authorize?Code=' + code); ApiClient.ajax({ type: 'POST', url: url }, true).then(() => { toast(globalize.translate('QuickConnectAuthorizeSuccess')); }).catch(() => { toast(globalize.translate('QuickConnectAuthorizeFail')); }); // prevent bubbling return false; }; export const activate = () => { const url = ApiClient.getUrl('/QuickConnect/Activate'); return ApiClient.ajax({ type: 'POST', url: url }).then(() => { toast(globalize.translate('QuickConnectActivationSuccessful')); return true; }).catch((e) => { console.error('Error activating quick connect. Error:', e); Dashboard.alert({ title: globalize.translate('HeaderError'), message: globalize.translate('DefaultErrorMessage') }); throw e; }); };