11import { generateWeeklyCourseEvents } from "../controllers/eventsController" ;
2- import {
3- categorizeValidOfferings ,
4- getMaxDays ,
5- getOfferings ,
6- getValidOfferings ,
7- getValidSchedules ,
8- GroupedOfferingList ,
9- groupOfferings ,
10- Offering ,
11- OfferingList ,
12- trim ,
13- } from "../controllers/generatorController" ;
142import { supabase } from "../db/setupDb" ;
153import { Request } from "express" ;
4+ import { GroupedOfferingList , Offering , OfferingList } from "../types/generatorTypes" ;
5+ import { categorizeValidOfferings , getMaxDays , getValidOfferings , groupOfferings , trim } from "../utils/generatorHelpers" ;
6+ import getOfferings from "../services/getOfferings" ;
7+ import { getValidSchedules } from "../services/getValidSchedules" ;
168
179// Add all possible function names here
1810export type FunctionNames =
@@ -260,7 +252,7 @@ export const availableFunctions: AvailableFunctions = {
260252 . maybeSingle ( ) ;
261253
262254 if ( existingTimetableError ) {
263- return { status : 400 , error : existingTimetableError . message } ;
255+ return { status : 400 , error : `Existing timetable with name: ${ name } . Please rename timetable.` } ;
264256 }
265257
266258 if ( existingTimetable ) {
@@ -291,9 +283,9 @@ export const availableFunctions: AvailableFunctions = {
291283 await insertTimetable ;
292284
293285 if ( timetableError ) {
294- return { status : 400 , error : timetableError . message } ;
286+ return { status : 400 , error : "Timetable error" + timetableError . message } ;
295287 }
296-
288+ console . log ( "1" )
297289 // Insert events
298290 for ( const offering of schedule ) {
299291 //Query course offering information
@@ -304,7 +296,7 @@ export const availableFunctions: AvailableFunctions = {
304296 . eq ( "id" , offering . id )
305297 . maybeSingle ( ) ;
306298
307- if ( offeringError ) return { status : 400 , error : offeringError . message } ;
299+ if ( offeringError ) return { status : 400 , error : `Offering error id: ${ offering . id } ` + offeringError . message } ;
308300
309301 if ( ! offeringData || offeringData . length === 0 ) {
310302 return {
@@ -366,7 +358,7 @@ export const availableFunctions: AvailableFunctions = {
366358 . select ( "*" ) ;
367359
368360 if ( courseEventError ) {
369- return { status : 400 , error : courseEventError . message } ;
361+ return { status : 400 , error : "Coruse event error " + courseEventError . message } ;
370362 }
371363 }
372364
0 commit comments