mirror of
https://github.com/ArthurDanjou/arthome.git
synced 2026-01-14 12:14:33 +01:00
20 lines
417 B
TypeScript
20 lines
417 B
TypeScript
export default defineEventHandler(async (event) => {
|
|
const { username } = await getRouterParams(event)
|
|
const user = await useDrizzle()
|
|
.query
|
|
.users
|
|
.findFirst({
|
|
where: eq(tables.users.username, username.toLowerCase()),
|
|
with: {
|
|
categories: {
|
|
with: {
|
|
tabs: true,
|
|
},
|
|
},
|
|
},
|
|
})
|
|
return user || {
|
|
message: 'User not found',
|
|
}
|
|
})
|