@@ -4,8 +4,6 @@ import type {
44 AuditRequirement ,
55 CachedAuditData ,
66 CompositeAuditData ,
7- CompositeAuditRequirement ,
8- DuplicateCourseRequirementFlag ,
97} from "@/domain/audit" ;
108import type {
119 Course ,
@@ -18,7 +16,6 @@ import { usePreferences } from "@/features/preferences/preferences-provider";
1816import {
1917 calculateWeightedDegreeCompletion ,
2018 getCompositeAuditRequirements ,
21- getDuplicateCourseRequirementFlags ,
2219} from "@/lib/audit-calculations" ;
2320import {
2421 getAuditData ,
@@ -39,10 +36,6 @@ type SemesterInfo = Record<StringSemester, Course[]>;
3936
4037interface AuditContextValue {
4138 sections : AuditRequirement [ ] ;
42- courses : Course [ ] ;
43- compositeAuditData : CompositeAuditData ;
44- compositeRequirements : CompositeAuditRequirement [ ] ;
45- duplicateCourseFlags : DuplicateCourseRequirementFlag [ ] ;
4639 history : AuditHistoryData ;
4740 currentAuditId : string ;
4841 currentAudit : AuditHistoryEntry ;
@@ -61,8 +54,6 @@ interface AuditContextValue {
6154 requirementTitle : string ,
6255 ruleTitle : string ,
6356 ) => Promise < CourseId | null > ;
64- removePlannedCourse : ( courseId : CourseId ) => Promise < boolean > ;
65- wipeAllPlannedCourses : ( ) => Promise < number > ;
6657}
6758
6859const AuditContext = createContext < AuditContextValue | null > ( null ) ;
@@ -111,11 +102,6 @@ export function AuditContextProvider({
111102 [ compositeAuditData ] ,
112103 ) ;
113104 const courseMap = auditData ?. courses ?? { } ;
114- const compositeRequirements = sections ;
115- const duplicateCourseFlags = useMemo (
116- ( ) => getDuplicateCourseRequirementFlags ( compositeAuditData ) ,
117- [ compositeAuditData ] ,
118- ) ;
119105 const progresses = useMemo (
120106 ( ) => calculateWeightedDegreeCompletion ( sections , courseMap ) ,
121107 [ courseMap , sections ] ,
@@ -233,10 +219,6 @@ export function AuditContextProvider({
233219 < AuditContext . Provider
234220 value = { {
235221 sections,
236- courses : Object . values ( courseMap ) ,
237- compositeAuditData,
238- compositeRequirements,
239- duplicateCourseFlags,
240222 history,
241223 semesters,
242224 currentAuditId,
@@ -256,8 +238,6 @@ export function AuditContextProvider({
256238 } ,
257239 courseMap,
258240 addPlannedCourse,
259- removePlannedCourse,
260- wipeAllPlannedCourses,
261241 } }
262242 >
263243 { children }
0 commit comments