Add function to update project dialogues with error handling

This commit is contained in:
2026-04-14 19:57:56 +02:00
parent 119423d413
commit 5985eeff2e

View File

@@ -3821,6 +3821,22 @@ export function App({ store, initialStatusMessage }: AppProps) {
}
};
const updateProjectDialogues = (
label: string,
successMessage: string,
mutate: (dialogues: typeof editorState.projectDocument.dialogues) => void
) => {
try {
const nextDialogues = cloneProjectDialogueLibrary(
editorState.projectDocument.dialogues
);
mutate(nextDialogues);
applyProjectDialogues(nextDialogues, label, successMessage);
} catch (error) {
setStatusMessage(getErrorMessage(error));
}
};
const updateProjectTimeSettings = (
label: string,
successMessage: string,