fix(canvas): 短剧工作流 - 保留角色候选并打通章节分镜入画布

This commit is contained in:
ddCat
2026-07-28 09:36:44 +08:00
parent b1d8a0a9ae
commit 2d5bc110c4
5 changed files with 219 additions and 15 deletions

View File

@@ -82,8 +82,9 @@ export function scheduleRemoteUserDataSync() {
}, 1200);
}
export async function createCanvasProjectWithRemoteSync(title: string, projectId?: string) {
export async function createCanvasProjectWithRemoteSync(title: string, projectId?: string, initialContent?: Partial<Pick<CanvasProject, "nodes" | "connections">>) {
const id = useCanvasStore.getState().createProject(title, projectId);
if (initialContent) useCanvasStore.getState().updateProject(id, initialContent);
if (!activeRemoteUserId) return { id, syncError: new Error("尚未建立云端同步会话") };
try {
await saveRemoteUserDataNow();