diff --git a/app/(chat)/api/chat/route.ts b/app/(chat)/api/chat/route.ts index 8c61e76..65ab205 100644 --- a/app/(chat)/api/chat/route.ts +++ b/app/(chat)/api/chat/route.ts @@ -122,7 +122,7 @@ export async function POST(request: Request) { } const messagesFromDb = await getMessagesByChatId({ id }); - const uiMessages = [message, ...convertToUIMessages(messagesFromDb)]; + const uiMessages = [...convertToUIMessages(messagesFromDb), message]; const { longitude, latitude, city, country } = geolocation(request); @@ -149,6 +149,8 @@ export async function POST(request: Request) { const streamId = generateUUID(); await createStreamId({ streamId, chatId: id }); + console.log(JSON.stringify(uiMessages, null, 2)); + const stream = createUIMessageStream({ execute: ({ writer: dataStream }) => { const result = streamText({