/** آدرس‌های کاربر واردشده: GET /api/addresses */
import { NextResponse } from "next/server";
import { getCurrentUser } from "@/server/auth/session";
import { listAddresses } from "@/server/services/addresses";

export async function GET() {
  const user = await getCurrentUser();
  if (!user) return NextResponse.json({ error: "unauthorized" }, { status: 401 });
  return NextResponse.json(await listAddresses(user.id), { headers: { "Cache-Control": "no-store" } });
}
