import { NextResponse } from "next/server";
import { listMarketplaceStores } from "@/lib/marketplace-data";

export async function GET() {
  try {
    const stores = await listMarketplaceStores();
    return NextResponse.json({
      ok: true,
      count: stores.length,
      stores,
    });
  } catch (error) {
    const message = error instanceof Error ? error.message : "Não foi possível listar os lojistas.";
    return NextResponse.json(
      {
        ok: false,
        error: message,
        stores: [],
      },
      { status: 500 }
    );
  }
}
