fix: message ordering (#1077)

This commit is contained in:
Jeremy 2025-07-03 11:27:28 -07:00 committed by GitHub
parent 4c281fe09d
commit fea44ddb5f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -122,7 +122,7 @@ export async function POST(request: Request) {
} }
const messagesFromDb = await getMessagesByChatId({ id }); const messagesFromDb = await getMessagesByChatId({ id });
const uiMessages = [message, ...convertToUIMessages(messagesFromDb)]; const uiMessages = [...convertToUIMessages(messagesFromDb), message];
const { longitude, latitude, city, country } = geolocation(request); const { longitude, latitude, city, country } = geolocation(request);
@ -149,6 +149,8 @@ export async function POST(request: Request) {
const streamId = generateUUID(); const streamId = generateUUID();
await createStreamId({ streamId, chatId: id }); await createStreamId({ streamId, chatId: id });
console.log(JSON.stringify(uiMessages, null, 2));
const stream = createUIMessageStream({ const stream = createUIMessageStream({
execute: ({ writer: dataStream }) => { execute: ({ writer: dataStream }) => {
const result = streamText({ const result = streamText({