diff --git a/frontend/src/api/createFeed.ts b/frontend/src/api/createFeed.ts index 5c20240..da95ab0 100644 --- a/frontend/src/api/createFeed.ts +++ b/frontend/src/api/createFeed.ts @@ -19,14 +19,16 @@ export async function createIndividualFeed(modules: Module[]): Promise { return token; } -export async function saveIndividualFeed(token: string, modules: Module[]): Promise { - +export async function saveIndividualFeed( + token: string, + modules: Module[], +): Promise { await fetch("/api/collections/feeds/records/" + token, { method: "PATCH", headers: { "Content-Type": "application/json", }, - body: "{\"modules\":" + JSON.stringify(modules) + "}", + body: '{"modules":' + JSON.stringify(modules) + "}", }) .then((response) => { return response.json(); diff --git a/frontend/src/api/fetchCourse.ts b/frontend/src/api/fetchCourse.ts index a57c74f..3f23516 100644 --- a/frontend/src/api/fetchCourse.ts +++ b/frontend/src/api/fetchCourse.ts @@ -25,7 +25,16 @@ export async function fetchModulesByCourseAndSemester( }) .then((modulesResponse) => { modulesResponse.forEach((module: Module) => - modules.push(new Module(module.name, course, module.name, module.prof, semester, module.events)), + modules.push( + new Module( + module.name, + course, + module.name, + module.prof, + semester, + module.events, + ), + ), ); }); return modules; @@ -39,7 +48,16 @@ export async function fetchAllModules(): Promise { }) .then((responseModules: Module[]) => { responseModules.forEach((module: Module) => { - modules.push(new Module(module.name, module.course, module.name, module.prof, module.semester, module.events)); + modules.push( + new Module( + module.name, + module.course, + module.name, + module.prof, + module.semester, + module.events, + ), + ); }); }); diff --git a/frontend/src/api/fetchModule.ts b/frontend/src/api/fetchModule.ts index 712dad1..17a7ec9 100644 --- a/frontend/src/api/fetchModule.ts +++ b/frontend/src/api/fetchModule.ts @@ -1,6 +1,6 @@ import { Module } from "../model/module"; -export async function fetchModule( name: string): Promise { +export async function fetchModule(name: string): Promise { const request = new Request("/api/module", { method: "GET", headers: { @@ -24,4 +24,4 @@ export async function fetchModule( name: string): Promise { module.events, ), ); -} \ No newline at end of file +} diff --git a/frontend/src/api/loadCalendar.ts b/frontend/src/api/loadCalendar.ts index d780b12..6ec03aa 100644 --- a/frontend/src/api/loadCalendar.ts +++ b/frontend/src/api/loadCalendar.ts @@ -1,7 +1,7 @@ import { Module } from "../model/module"; import { Calendar } from "../model/calendar"; -export async function getCalender( token: string): Promise { +export async function getCalender(token: string): Promise { const request = new Request("/api/collections/feeds/records/" + token, { method: "GET", }); @@ -10,7 +10,5 @@ export async function getCalender( token: string): Promise { .then((response) => { return response.json(); }) - .then( - (calendarResponse: Calendar) => calendarResponse.modules - ); -} \ No newline at end of file + .then((calendarResponse: Calendar) => calendarResponse.modules); +} diff --git a/frontend/src/components/AdditionalModules.vue b/frontend/src/components/AdditionalModules.vue index 6894bf6..7074611 100644 --- a/frontend/src/components/AdditionalModules.vue +++ b/frontend/src/components/AdditionalModules.vue @@ -38,11 +38,10 @@ const ModuleInformation = defineAsyncComponent( () => import("./ModuleInformation.vue"), ); -async function showInfo(moduleName : string) { - +async function showInfo(moduleName: string) { const module: Ref = ref(new Module("", "", "", "", "", [])); await fetchModule(moduleName).then((data) => { - module.value = data; + module.value = data; }); dialog.open(ModuleInformation, { props: { diff --git a/frontend/src/components/CourseSelection.vue b/frontend/src/components/CourseSelection.vue index a0e284f..adbe155 100644 --- a/frontend/src/components/CourseSelection.vue +++ b/frontend/src/components/CourseSelection.vue @@ -42,7 +42,13 @@ async function getModules() {