import { medusa, medusaHeaders } from "@/lib/medusa/client";

export type CompanyReview = {
  id: string;
  author_name: string;
  rating: number;
  body: string;
  created_at?: string | null;
};

export async function listCompanyReviews(): Promise<CompanyReview[]> {
  try {
    const response = await medusa.client.fetch<{ reviews: CompanyReview[] }>("/store/custom/company-reviews", {
      method: "GET",
      headers: medusaHeaders(),
      cache: "no-store",
    });
    return response.reviews || [];
  } catch {
    return [];
  }
}
