one-click-accessibility/modules/settings/assets/js/hooks/use-auth.js
2025-04-16 15:24:09 +02:00

30 lines
583 B
JavaScript

import APISettings from '../api';
import { GOLINKS } from '../constants';
export const useAuth = () => {
const { subscriptionId } = 123;
const redirectToConnect = async () => {
const link = await getConnectLink();
window.open(link, '_self').focus();
};
const getConnectLink = async () => {
return APISettings.initConnect();
};
const getUpgradeLink = () => {
const url = new URL(GOLINKS.UPGRADE);
url.searchParams.append('subscription_id', subscriptionId);
return url.toString();
};
return {
redirectToConnect,
getConnectLink,
getUpgradeLink,
};
};