完整性更新
现在已经实现了大部分基础功能
This commit is contained in:
@@ -47,8 +47,7 @@ export async function createTextbookAction(
|
||||
success: true,
|
||||
message: "Textbook created successfully.",
|
||||
};
|
||||
} catch (error) {
|
||||
console.error("Failed to create textbook:", error);
|
||||
} catch {
|
||||
return {
|
||||
success: false,
|
||||
message: "Failed to create textbook.",
|
||||
@@ -83,8 +82,7 @@ export async function updateTextbookAction(
|
||||
success: true,
|
||||
message: "Textbook updated successfully.",
|
||||
};
|
||||
} catch (error) {
|
||||
console.error("Failed to update textbook:", error);
|
||||
} catch {
|
||||
return {
|
||||
success: false,
|
||||
message: "Failed to update textbook.",
|
||||
@@ -102,8 +100,7 @@ export async function deleteTextbookAction(
|
||||
success: true,
|
||||
message: "Textbook deleted successfully.",
|
||||
};
|
||||
} catch (error) {
|
||||
console.error("Failed to delete textbook:", error);
|
||||
} catch {
|
||||
return {
|
||||
success: false,
|
||||
message: "Failed to delete textbook.",
|
||||
@@ -130,7 +127,7 @@ export async function createChapterAction(
|
||||
});
|
||||
revalidatePath(`/teacher/textbooks/${textbookId}`);
|
||||
return { success: true, message: "Chapter created successfully" };
|
||||
} catch (error) {
|
||||
} catch {
|
||||
return { success: false, message: "Failed to create chapter" };
|
||||
}
|
||||
}
|
||||
@@ -144,7 +141,7 @@ export async function updateChapterContentAction(
|
||||
await updateChapterContent({ chapterId, content });
|
||||
revalidatePath(`/teacher/textbooks/${textbookId}`);
|
||||
return { success: true, message: "Content updated successfully" };
|
||||
} catch (error) {
|
||||
} catch {
|
||||
return { success: false, message: "Failed to update content" };
|
||||
}
|
||||
}
|
||||
@@ -157,7 +154,7 @@ export async function deleteChapterAction(
|
||||
await deleteChapter(chapterId);
|
||||
revalidatePath(`/teacher/textbooks/${textbookId}`);
|
||||
return { success: true, message: "Chapter deleted successfully" };
|
||||
} catch (error) {
|
||||
} catch {
|
||||
return { success: false, message: "Failed to delete chapter" };
|
||||
}
|
||||
}
|
||||
@@ -177,7 +174,7 @@ export async function createKnowledgePointAction(
|
||||
await createKnowledgePoint({ name, description, chapterId });
|
||||
revalidatePath(`/teacher/textbooks/${textbookId}`);
|
||||
return { success: true, message: "Knowledge point created successfully" };
|
||||
} catch (error) {
|
||||
} catch {
|
||||
return { success: false, message: "Failed to create knowledge point" };
|
||||
}
|
||||
}
|
||||
@@ -190,7 +187,7 @@ export async function deleteKnowledgePointAction(
|
||||
await deleteKnowledgePoint(kpId);
|
||||
revalidatePath(`/teacher/textbooks/${textbookId}`);
|
||||
return { success: true, message: "Knowledge point deleted successfully" };
|
||||
} catch (error) {
|
||||
} catch {
|
||||
return { success: false, message: "Failed to delete knowledge point" };
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user