feat/调整tts音色,调整封面图prompt,修复对话页输入框显示逻辑,待验证封面图生成功能
This commit is contained in:
@@ -48,6 +48,12 @@ export const memoirApi = {
|
||||
);
|
||||
},
|
||||
|
||||
checkCoverGeneration() {
|
||||
return api.post<{ triggered: string[] }>(
|
||||
'/api/chapters/check-cover-generation',
|
||||
);
|
||||
},
|
||||
|
||||
regenerateChapter(chapterId: string) {
|
||||
return api.post<{ status: string; message: string }>(
|
||||
`/api/chapters/${chapterId}/regenerate`,
|
||||
|
||||
@@ -69,6 +69,19 @@ export function useDeleteChapter() {
|
||||
});
|
||||
}
|
||||
|
||||
export function useCheckCoverGeneration() {
|
||||
const queryClient = useQueryClient();
|
||||
|
||||
return useMutation({
|
||||
mutationFn: () => memoirApi.checkCoverGeneration(),
|
||||
onSuccess: (data) => {
|
||||
if (data.triggered.length > 0) {
|
||||
queryClient.invalidateQueries({ queryKey: memoirKeys.chapters() });
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
// ─── Memoir state ───
|
||||
|
||||
export function useMemoirState() {
|
||||
|
||||
Reference in New Issue
Block a user