This commit is contained in:
2024-09-02 20:44:47 +02:00
parent c89638262f
commit 5d00a5a090
28 changed files with 160 additions and 2122 deletions

View File

@@ -7,7 +7,7 @@ export default defineEventHandler(async (event) => {
.where(
and(
eq(tables.categories.id, id),
eq(tables.categories.userId, user.id),
eq(tables.categories.userId, user.user.id),
),
)
return { statusCode: 200 }

View File

@@ -12,7 +12,7 @@ export default defineEventHandler(async (event) => {
.where(
and(
eq(tables.categories.id, id),
eq(tables.categories.userId, user.id),
eq(tables.categories.userId, user.user.id),
),
)
return { statusCode: 200 }

View File

@@ -6,7 +6,7 @@ export default defineEventHandler(async (event) => {
const user = await getUserSession(event)
const body = await useValidatedBody(event, CreateCategorySchema)
await useDrizzle().insert(tables.categories).values({
userId: user.id,
userId: user.user.id,
...body,
})
return { statusCode: 200 }

View File

@@ -1,5 +1,5 @@
export default defineEventHandler(async (event) => {
const { user, session } = await requireUserSession(event)
const { user } = await requireUserSession(event)
if (!user.avatar) {
return sendNoContent(event, 204)

View File

@@ -23,7 +23,7 @@ export default defineEventHandler(async (event) => {
const avatar = await hubBlob().put(filename, file, {
addRandomSuffix: false,
prefix: 'avatars/',
prefix: 'avatars',
})
const updatedUser = {

View File

@@ -1,7 +1,7 @@
export default defineEventHandler(async (event) => {
const user = await requireUserSession(event)
return useDrizzle().query.users.findFirst({
where: eq(tables.users.id, user.id),
where: eq(tables.users.id, user.user.id),
with: {
categories: {
with: {

View File

@@ -11,7 +11,10 @@ export default defineEventHandler(async (event) => {
}
await updateUser(user.id, updatedUser)
await replaceUserSession(event, updatedUser)
await setUserSession(event, {
id: user.id,
user: updatedUser,
})
return sendNoContent(event, 204)
})