Files
alla-allaos-fullstack/src/features/foundation/organization-context/service.ts
2026-06-11 16:55:45 +07:00

17 lines
569 B
TypeScript

import { requireOrganizationAccess as requireOrganizationAccessFromSession } from '@/lib/auth/session';
import { getCurrentUserContext } from '@/features/foundation/auth-context/service';
export async function getCurrentOrganization() {
const context = await getCurrentUserContext();
return context?.activeOrganization ?? null;
}
export async function getActiveOrganizationId() {
const context = await getCurrentUserContext();
return context?.activeOrganization?.id ?? null;
}
export const requireOrganizationAccess = requireOrganizationAccessFromSession;