@@ -164,7 +164,7 @@ export function useMaintenanceSchedules() {
164164 return useQuery ( {
165165 queryKey : QUERY_KEYS . schedules ,
166166 queryFn : async ( ) : Promise < MaintenanceSchedule [ ] > => {
167- const result = await apiGet < SchedulesResponse > ( '/api/maintenance/schedules ' ) ;
167+ const result = await apiGet < SchedulesResponse > ( '/api/maintenance' ) ;
168168 if ( ! result ?. success ) throw new Error ( 'Failed to fetch maintenance schedules' ) ;
169169 return result . schedules ?? [ ] ;
170170 } ,
@@ -179,7 +179,7 @@ export function useMaintenanceCompletions(scheduleId: string | null) {
179179 queryFn : async ( ) : Promise < MaintenanceCompletion [ ] > => {
180180 if ( ! scheduleId ) throw new Error ( 'No schedule ID' ) ;
181181 const result = await apiGet < CompletionsResponse > (
182- `/api/maintenance/schedules/ ${ scheduleId } /completions`
182+ `/api/maintenance/${ scheduleId } /completions`
183183 ) ;
184184 if ( ! result ?. success ) throw new Error ( 'Failed to fetch completion history' ) ;
185185 return result . completions ?? [ ] ;
@@ -194,7 +194,7 @@ export function useCreateSchedule() {
194194 const queryClient = useQueryClient ( ) ;
195195 return useMutation ( {
196196 mutationFn : async ( input : CreateScheduleInput ) : Promise < MaintenanceSchedule > => {
197- const result = await apiPost < ScheduleResponse > ( '/api/maintenance/schedules ' , input ) ;
197+ const result = await apiPost < ScheduleResponse > ( '/api/maintenance' , input ) ;
198198 if ( ! result ?. success ) throw new Error ( 'Failed to create schedule' ) ;
199199 return result . schedule ;
200200 } ,
@@ -215,7 +215,7 @@ export function useCompleteSchedule() {
215215 input : CompleteScheduleInput ;
216216 } ) : Promise < { completion : MaintenanceCompletion ; schedule : MaintenanceSchedule } > => {
217217 const result = await apiPost < CompletionResponse > (
218- `/api/maintenance/schedules/ ${ scheduleId } /complete` ,
218+ `/api/maintenance/${ scheduleId } /complete` ,
219219 input
220220 ) ;
221221 if ( ! result ?. success ) throw new Error ( 'Failed to complete schedule' ) ;
@@ -240,10 +240,7 @@ export function useUpdateSchedule() {
240240 scheduleId : string ;
241241 input : UpdateScheduleInput ;
242242 } ) : Promise < MaintenanceSchedule > => {
243- const result = await apiPut < ScheduleResponse > (
244- `/api/maintenance/schedules/${ scheduleId } ` ,
245- input
246- ) ;
243+ const result = await apiPut < ScheduleResponse > ( `/api/maintenance/${ scheduleId } ` , input ) ;
247244 if ( ! result ?. success ) throw new Error ( 'Failed to update schedule' ) ;
248245 return result . schedule ;
249246 } ,
0 commit comments