···135135 * Archive or unarchive a class
136136 */
137137export function toggleClassArchive(classId: string, archived: boolean): void {
138138- db.run("UPDATE classes SET archived = ? WHERE id = ?", [
138138+ const result = db.run("UPDATE classes SET archived = ? WHERE id = ?", [
139139 archived ? 1 : 0,
140140 classId,
141141 ]);
142142+143143+ if (result.changes === 0) {
144144+ throw new Error("Class not found");
145145+ }
142146}
143147144148/**