Add basic user route.

This commit is contained in:
Andrew Pietila 2024-07-29 21:13:37 -05:00
parent 8eceb3fb17
commit fa0cd01853

View file

@ -0,0 +1,22 @@
import db from "@/db/drizzle";
import { user } from "@/db/schema";
import { eq } from "drizzle-orm";
import { NextRequest } from "next/server";
export const dynamic = 'force-dynamic';
export async function GET(request: NextRequest, {params}: {params: {user: string}}) {
const rows = (await db.select({activity: user.activity}).from(user).where(eq(user.name, params.user)));
const activity = rows[0]?.activity;
if ( activity ) {
return new Response(activity, {
headers: {
"Content-Type": "application/activity+json; charset=utf-8"
}
})
}
return new Response("", {
status: 404
})
}