diff --git a/apps/web/src/app/api/agents/[agentId]/microdao-membership/[microdaoId]/route.ts b/apps/web/src/app/api/agents/[agentId]/microdao-membership/[microdaoId]/route.ts index 60b866f6..d7966336 100644 --- a/apps/web/src/app/api/agents/[agentId]/microdao-membership/[microdaoId]/route.ts +++ b/apps/web/src/app/api/agents/[agentId]/microdao-membership/[microdaoId]/route.ts @@ -4,7 +4,7 @@ const API_BASE = process.env.CITY_API_BASE_URL; export async function DELETE( req: NextRequest, - { params }: { params: { agentId: string; microdaoId: string } } + { params }: { params: Promise<{ agentId: string; microdaoId: string }> } ) { if (!API_BASE) { return NextResponse.json( @@ -13,7 +13,7 @@ export async function DELETE( ); } - const { agentId, microdaoId } = params; + const { agentId, microdaoId } = await params; const accessToken = req.cookies.get("daarion_access_token")?.value; const headers: Record = {}; diff --git a/apps/web/src/app/api/agents/[agentId]/microdao-membership/route.ts b/apps/web/src/app/api/agents/[agentId]/microdao-membership/route.ts index 68f5b85f..81bf71a7 100644 --- a/apps/web/src/app/api/agents/[agentId]/microdao-membership/route.ts +++ b/apps/web/src/app/api/agents/[agentId]/microdao-membership/route.ts @@ -4,7 +4,7 @@ const API_BASE = process.env.CITY_API_BASE_URL; export async function PUT( req: NextRequest, - { params }: { params: { agentId: string } } + { params }: { params: Promise<{ agentId: string }> } ) { if (!API_BASE) { return NextResponse.json( @@ -13,7 +13,7 @@ export async function PUT( ); } - const { agentId } = params; + const { agentId } = await params; const accessToken = req.cookies.get("daarion_access_token")?.value; const headers: Record = { "Content-Type": "application/json", diff --git a/apps/web/src/app/api/public/citizens/[slug]/ask/route.ts b/apps/web/src/app/api/public/citizens/[slug]/ask/route.ts index d81f8081..c66613af 100644 --- a/apps/web/src/app/api/public/citizens/[slug]/ask/route.ts +++ b/apps/web/src/app/api/public/citizens/[slug]/ask/route.ts @@ -4,7 +4,7 @@ const API_BASE = process.env.CITY_API_BASE_URL; export async function POST( req: NextRequest, - { params }: { params: { slug: string } } + { params }: { params: Promise<{ slug: string }> } ) { if (!API_BASE) { return NextResponse.json( @@ -13,7 +13,7 @@ export async function POST( ); } - const { slug } = params; + const { slug } = await params; const body = await req.json().catch(() => ({})); try { diff --git a/apps/web/src/app/api/public/citizens/[slug]/interaction/route.ts b/apps/web/src/app/api/public/citizens/[slug]/interaction/route.ts index 13d726e8..e2ffe70c 100644 --- a/apps/web/src/app/api/public/citizens/[slug]/interaction/route.ts +++ b/apps/web/src/app/api/public/citizens/[slug]/interaction/route.ts @@ -4,7 +4,7 @@ const API_BASE = process.env.CITY_API_BASE_URL; export async function GET( _req: NextRequest, - { params }: { params: { slug: string } } + { params }: { params: Promise<{ slug: string }> } ) { if (!API_BASE) { return NextResponse.json( @@ -13,7 +13,7 @@ export async function GET( ); } - const { slug } = params; + const { slug } = await params; try { const res = await fetch( `${API_BASE}/public/citizens/${encodeURIComponent(slug)}/interaction`, diff --git a/apps/web/src/app/api/public/citizens/[slug]/route.ts b/apps/web/src/app/api/public/citizens/[slug]/route.ts index e588744b..fa0bcbca 100644 --- a/apps/web/src/app/api/public/citizens/[slug]/route.ts +++ b/apps/web/src/app/api/public/citizens/[slug]/route.ts @@ -4,7 +4,7 @@ const API_BASE = process.env.CITY_API_BASE_URL; export async function GET( _req: NextRequest, - { params }: { params: { slug: string } } + { params }: { params: Promise<{ slug: string }> } ) { if (!API_BASE) { return NextResponse.json( @@ -13,7 +13,7 @@ export async function GET( ); } - const { slug } = params; + const { slug } = await params; try { const res = await fetch(