import fs from "fs/promises";
import { NextResponse } from "next/server";
import { getWatermarkPath } from "@/lib/storage";

export async function GET() {
  try {
    const buf = await fs.readFile(getWatermarkPath());
    return new NextResponse(buf, {
      headers: {
        "Content-Type": "image/png",
        "Cache-Control": "public, max-age=86400, immutable",
      },
    });
  } catch {
    return NextResponse.json({ error: "Watermark asset not found" }, { status: 404 });
  }
}
