import { checkQuota, type QuotaResult } from "@/lib/billing/quotas";

export type OrgUsage = {
  tests: QuotaResult;
  sites: QuotaResult;
  seats: QuotaResult;
};

export async function getOrgUsage(organizationId: string): Promise<OrgUsage> {
  const [tests, sites, seats] = await Promise.all([
    checkQuota(organizationId, "tests"),
    checkQuota(organizationId, "sites"),
    checkQuota(organizationId, "seats"),
  ]);
  return { tests, sites, seats };
}
