Skip to content

Commit 5b7d109

Browse files
committed
fix: use session.id instead of session.data.id
1 parent 331f211 commit 5b7d109

File tree

5 files changed

+10
-11
lines changed

5 files changed

+10
-11
lines changed

routes/api/chats.get.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { useUserSession } from '../../utils/session'
33
import { useDrizzle, tables, eq } from '../../utils/drizzle'
44

55
export default defineEventHandler(async (event) => {
6-
const { data: session } = await useUserSession(event)
6+
const session = await useUserSession(event)
77

8-
return (await useDrizzle().select().from(tables.chats).where(eq(tables.chats.userId, session.user?.id || session.id!))).sort((a, b) => b.createdAt.getTime() - a.createdAt.getTime())
8+
return (await useDrizzle().select().from(tables.chats).where(eq(tables.chats.userId, session.data.user?.id || session.id!))).sort((a, b) => b.createdAt.getTime() - a.createdAt.getTime())
99
})

routes/api/chats.post.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,16 @@ import { useUserSession } from '../../utils/session'
44
import { useDrizzle, tables } from '../../utils/drizzle'
55

66
export default defineEventHandler(async (event) => {
7-
const { data: session } = await useUserSession(event)
7+
const session = await useUserSession(event)
88

99
const { input } = await readValidatedBody(event, z.object({
1010
input: z.string()
1111
}).parse)
1212
const db = useDrizzle()
1313

14-
console.log('userId', session.user?.id || session.id!)
1514
const [chat] = await db.insert(tables.chats).values({
1615
title: '',
17-
userId: session.user?.id || session.id!
16+
userId: session.data.user?.id || session.id!
1817
}).returning()
1918
if (!chat) {
2019
throw new HTTPError({ statusCode: 500, statusMessage: 'Failed to create chat' })

routes/api/chats/[id].delete.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { z } from 'zod'
55

66

77
export default defineEventHandler(async (event) => {
8-
const { data: session } = await useUserSession(event)
8+
const session = await useUserSession(event)
99

1010
const { id } = await getValidatedRouterParams(event, z.object({
1111
id: z.string()
@@ -14,6 +14,6 @@ export default defineEventHandler(async (event) => {
1414
const db = useDrizzle()
1515

1616
return await db.delete(tables.chats)
17-
.where(and(eq(tables.chats.id, id as string), eq(tables.chats.userId, session.user?.id || session.id!)))
17+
.where(and(eq(tables.chats.id, id as string), eq(tables.chats.userId, session.data.user?.id || session.id!)))
1818
.returning()
1919
})

routes/api/chats/[id].get.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ import { z } from 'zod'
55

66

77
export default defineEventHandler(async (event) => {
8-
const { data: session } = await useUserSession(event)
8+
const session = await useUserSession(event)
99

1010
const { id } = await getValidatedRouterParams(event, z.object({
1111
id: z.string()
1212
}).parse)
1313

1414
const chat = await useDrizzle().query.chats.findFirst({
15-
where: (chat, { eq }) => and(eq(chat.id, id as string), eq(chat.userId, session.user?.id || session.id!)),
15+
where: (chat, { eq }) => and(eq(chat.id, id as string), eq(chat.userId, session.data.user?.id || session.id!)),
1616
with: {
1717
messages: true
1818
}

routes/api/chats/[id].post.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { useDrizzle, tables, eq, and } from '../../../utils/drizzle'
77
import { defineEventHandler, getValidatedRouterParams, readValidatedBody, HTTPError } from 'h3'
88

99
export default defineEventHandler(async (event) => {
10-
const { data: session } = await useUserSession(event)
10+
const session = await useUserSession(event)
1111

1212
const { id } = await getValidatedRouterParams(event, z.object({
1313
id: z.string()
@@ -21,7 +21,7 @@ export default defineEventHandler(async (event) => {
2121
const db = useDrizzle()
2222

2323
const chat = await db.query.chats.findFirst({
24-
where: (chat, { eq }) => and(eq(chat.id, id as string), eq(chat.userId, session.user?.id || session.id!)),
24+
where: (chat, { eq }) => and(eq(chat.id, id as string), eq(chat.userId, session.data.user?.id || session.id)),
2525
with: {
2626
messages: true
2727
}

0 commit comments

Comments
 (0)