diff --git a/backend/src/app/api/auth/delete/route.ts b/backend/src/app/api/auth/delete/route.ts index c772e28..ccf92f4 100644 --- a/backend/src/app/api/auth/delete/route.ts +++ b/backend/src/app/api/auth/delete/route.ts @@ -4,7 +4,7 @@ import { auth } from "@/lib/auth"; import { prisma } from "@/lib/prisma"; import { RateLimit } from "@/lib/rate-limit"; -export async function DELETE(request: NextRequest) { +export async function POST(request: NextRequest) { const session = await auth(); if (!session || !session.user) return NextResponse.json({ error: "Unauthorized" }, { status: 401 }); diff --git a/backend/src/app/api/mii/[id]/delete/route.ts b/backend/src/app/api/mii/[id]/delete/route.ts index 1a96c99..6c6127b 100644 --- a/backend/src/app/api/mii/[id]/delete/route.ts +++ b/backend/src/app/api/mii/[id]/delete/route.ts @@ -10,7 +10,7 @@ import { RateLimit } from "@/lib/rate-limit"; const uploadsDirectory = path.join(process.cwd(), "uploads", "mii"); -export async function DELETE(request: NextRequest, { params }: { params: Promise<{ id: string }> }) { +export async function POST(request: NextRequest, { params }: { params: Promise<{ id: string }> }) { const session = await auth(); if (!session) return NextResponse.json({ error: "Unauthorized" }, { status: 401 }); diff --git a/backend/src/app/api/return/route.ts b/backend/src/app/api/return/route.ts index 6da81b6..a83887c 100644 --- a/backend/src/app/api/return/route.ts +++ b/backend/src/app/api/return/route.ts @@ -4,7 +4,7 @@ import { auth } from "@/lib/auth"; import { RateLimit } from "@/lib/rate-limit"; import { prisma } from "@/lib/prisma"; -export async function DELETE(request: NextRequest) { +export async function POST(request: NextRequest) { const session = await auth(); if (!session) return NextResponse.json({ error: "Unauthorized" }, { status: 401 }); diff --git a/backend/src/lib/images.tsx b/backend/src/lib/images.tsx index 373d1e3..61b8ac7 100644 --- a/backend/src/lib/images.tsx +++ b/backend/src/lib/images.tsx @@ -190,7 +190,7 @@ export async function generateMetadataImage(mii: Mii, author: string): Promise<{ {/* Watermark */}
- + {/* I tried using text-orange-400 but it wasn't correct..? */} TomodachiShare diff --git a/frontend/src/components/admin/banner-form.tsx b/frontend/src/components/admin/banner-form.tsx index f6a93ea..8a4c5ba 100644 --- a/frontend/src/components/admin/banner-form.tsx +++ b/frontend/src/components/admin/banner-form.tsx @@ -1,25 +1,25 @@ -import { useState } from "react"; - -export default function BannerForm() { - const [message, setMessage] = useState(""); - - const onClickClear = async () => { - await fetch("/api/admin/banner", { method: "DELETE" }); - }; - - const onClickSet = async () => { - await fetch("/api/admin/banner", { method: "POST", body: message }); - }; - - return ( -
- setMessage(e.target.value)} /> - - -
- ); -} +import { useState } from "react"; + +export default function BannerForm() { + const [message, setMessage] = useState(""); + + const onClickClear = async () => { + await fetch("/api/admin/banner", { method: "DELETE" }); + }; + + const onClickSet = async () => { + await fetch("/api/admin/banner", { method: "POST", body: message }); + }; + + return ( +
+ setMessage(e.target.value)} /> + + +
+ ); +} diff --git a/frontend/src/components/admin/return-to-island.tsx b/frontend/src/components/admin/return-to-island.tsx index 528f8d2..868d2ee 100644 --- a/frontend/src/components/admin/return-to-island.tsx +++ b/frontend/src/components/admin/return-to-island.tsx @@ -11,7 +11,7 @@ // const [error, setError] = useState(undefined); // const handleClick = async () => { -// const response = await fetch("/api/return", { method: "DELETE" }); +// const response = await fetch("/api/return", { method: "POST" }); // if (!response.ok) { // const data = await response.json(); diff --git a/frontend/src/components/mii/delete-mii-button.tsx b/frontend/src/components/mii/delete-mii-button.tsx index 3820466..199ae3b 100644 --- a/frontend/src/components/mii/delete-mii-button.tsx +++ b/frontend/src/components/mii/delete-mii-button.tsx @@ -22,7 +22,7 @@ export default function DeleteMiiButton({ miiId, miiName, likes, inMiiPage }: Pr const [inputMiiName, setInputMiiName] = useState(""); const handleSubmit = async () => { - const response = await fetch(`${import.meta.env.VITE_API_URL}/api/mii/${miiId}/delete`, { method: "DELETE", credentials: "include" }); + const response = await fetch(`${import.meta.env.VITE_API_URL}/api/mii/${miiId}/delete`, { method: "POST", credentials: "include" }); if (!response.ok) { const { error } = await response.json(); setError(error); diff --git a/frontend/src/components/profile-settings/delete-account.tsx b/frontend/src/components/profile-settings/delete-account.tsx index a38d70f..2f393a3 100644 --- a/frontend/src/components/profile-settings/delete-account.tsx +++ b/frontend/src/components/profile-settings/delete-account.tsx @@ -12,7 +12,7 @@ export default function DeleteAccount() { const [error, setError] = useState(undefined); const handleSubmit = async () => { - const response = await fetch(`${import.meta.env.VITE_API_URL}/api/auth/delete`, { method: "DELETE", credentials: "include" }); + const response = await fetch(`${import.meta.env.VITE_API_URL}/api/auth/delete`, { method: "POST", credentials: "include" }); if (!response.ok) { const { error } = await response.json(); setError(error);