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

export async function getDefaultRegion(): Promise<HttpTypes.StoreRegion | null> {
  const response = await medusa.client.fetch<{ regions: HttpTypes.StoreRegion[] }>("/store/regions", {
    method: "GET",
    query: { limit: 1 },
    headers: medusaHeaders(),
    cache: "no-store",
  });

  return response.regions?.[0] || null;
}


