export const load = async ({ request }) => {
const session = await auth.api.getSession({
headers: request.headers
});
if (!session) {
console.log('no session');
throw redirect(302, '/authenticate');
}
const data = await auth.api.listActiveSubscriptions();
const activeSubscription = data?.find(
(sub) => sub.status === 'active' || sub.status === 'trialing'
);
return { activeSubscription };
};
export const load = async ({ request }) => {
const session = await auth.api.getSession({
headers: request.headers
});
if (!session) {
console.log('no session');
throw redirect(302, '/authenticate');
}
const data = await auth.api.listActiveSubscriptions();
const activeSubscription = data?.find(
(sub) => sub.status === 'active' || sub.status === 'trialing'
);
return { activeSubscription };
};