diff --git a/sources/app/api.ts b/sources/app/api.ts index 0bb1f04..7f9fed3 100644 --- a/sources/app/api.ts +++ b/sources/app/api.ts @@ -435,8 +435,13 @@ export async function startApi() { const updContent: PrismaJson.UpdateBody = { t: 'new-message', sid: sid, - mid: msg.id, - c: msgContent + message: { + id: msg.id, + seq: msg.seq, + content: msgContent, + createdAt: msg.createdAt.getTime(), + updatedAt: msg.updatedAt.getTime() + } }; const update = await tx.update.create({ diff --git a/sources/storage/types.ts b/sources/storage/types.ts index d948d3c..eb59f74 100644 --- a/sources/storage/types.ts +++ b/sources/storage/types.ts @@ -10,8 +10,13 @@ declare global { type UpdateBody = { t: 'new-message'; sid: string; - mid: string; - c: SessionMessageContent; + message: { + id: string; + seq: number; + content: SessionMessageContent; + createdAt: number; + updatedAt: number; + } } | { t: 'new-session'; id: string;