task-b complate
This commit is contained in:
16
src/features/foundation/organization-context/service.ts
Normal file
16
src/features/foundation/organization-context/service.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
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;
|
||||
Reference in New Issue
Block a user