主编辑区改造准备

This commit is contained in:
lix-2026
2026-04-21 06:26:35 +08:00
parent 1e686bfa3c
commit 5d1c94eb9e
49 changed files with 6730 additions and 2565 deletions
@@ -15,14 +15,18 @@ import {
export async function POST(request: Request) {
if (isConvexEnabled()) {
try {
const body = await request.json() as Partial<DocumentSavePayload> & { content: unknown };
const body = await request.json() as Partial<DocumentSavePayload> & { content?: unknown };
const normalizedDocumentId = assertDocumentId(body.documentId);
const payload = buildDocumentSavePayload({
documentId: normalizedDocumentId,
workspaceId: body.workspaceId,
revision: body.revision,
content: body.content as DocumentSavePayload["content"],
editorDocument: body.editorDocument,
content: body.content as DocumentSavePayload["content"] | undefined,
tiptapDocument: body.tiptapDocument,
conflictDetectionKey: body.conflictDetectionKey,
snapshotCapturedAt: body.snapshotCapturedAt,
blockCount: body.blockCount,
});
const normalizedWorkspaceId = payload.workspaceId;
const bridgeContext = await buildDocumentBridgeContext({ request, workspaceId: normalizedWorkspaceId });