From a824cdff9475d9fd4444d428080bdcd500f98f72 Mon Sep 17 00:00:00 2001 From: Gabriellvl Date: Sun, 13 Apr 2025 20:54:05 +0200 Subject: [PATCH] fix: lint --- backend/src/interfaces/teacher-invitation.ts | 1 - backend/src/services/teacher-invitations.ts | 2 +- backend/tests/setup-tests.ts | 3 --- common/src/interfaces/teacher-invitation.ts | 1 - frontend/src/controllers/classes.ts | 1 - frontend/src/queries/teacher-invitations.ts | 8 ++++---- 6 files changed, 5 insertions(+), 11 deletions(-) diff --git a/backend/src/interfaces/teacher-invitation.ts b/backend/src/interfaces/teacher-invitation.ts index bc2fd4af..87741e3d 100644 --- a/backend/src/interfaces/teacher-invitation.ts +++ b/backend/src/interfaces/teacher-invitation.ts @@ -1,5 +1,4 @@ import { TeacherInvitation } from '../entities/classes/teacher-invitation.entity.js'; -import { mapToClassDTO } from './class.js'; import { mapToUserDTO } from './user.js'; import { TeacherInvitationDTO } from '@dwengo-1/common/interfaces/teacher-invitation'; import {getTeacherInvitationRepository} from "../data/repositories"; diff --git a/backend/src/services/teacher-invitations.ts b/backend/src/services/teacher-invitations.ts index 1b9ef179..08886eb2 100644 --- a/backend/src/services/teacher-invitations.ts +++ b/backend/src/services/teacher-invitations.ts @@ -50,7 +50,7 @@ async function fetchInvitation(sender: Teacher, receiver: Teacher, cls: Class): return invite; } -export async function deleteInvitationFor(usernameSender: string, usernameReceiver: string, classId: string, accepted: boolean) { +export async function deleteInvitationFor(usernameSender: string, usernameReceiver: string, classId: string, accepted: boolean): Promise { const teacherInvitationRepository = getTeacherInvitationRepository(); const sender = await fetchTeacher(usernameSender); const receiver = await fetchTeacher(usernameReceiver); diff --git a/backend/tests/setup-tests.ts b/backend/tests/setup-tests.ts index b666fbd2..b0e5ef5b 100644 --- a/backend/tests/setup-tests.ts +++ b/backend/tests/setup-tests.ts @@ -42,9 +42,6 @@ export async function setupTestApp(): Promise { const answers = makeTestAnswers(em, teachers, questions); const submissions = makeTestSubmissions(em, students, groups); - console.log("classes", classes); - console.log("invitations", teacherInvitations); - await em.persistAndFlush([ ...students, ...teachers, diff --git a/common/src/interfaces/teacher-invitation.ts b/common/src/interfaces/teacher-invitation.ts index c34f46f7..b952b051 100644 --- a/common/src/interfaces/teacher-invitation.ts +++ b/common/src/interfaces/teacher-invitation.ts @@ -1,5 +1,4 @@ import { UserDTO } from './user'; -import { ClassDTO } from './class'; export interface TeacherInvitationDTO { sender: string | UserDTO; diff --git a/frontend/src/controllers/classes.ts b/frontend/src/controllers/classes.ts index 65a992a5..9020e166 100644 --- a/frontend/src/controllers/classes.ts +++ b/frontend/src/controllers/classes.ts @@ -2,7 +2,6 @@ import { BaseController } from "./base-controller"; import type { ClassDTO } from "@dwengo-1/common/interfaces/class"; import type { StudentsResponse } from "./students"; import type { AssignmentsResponse } from "./assignments"; -import type { TeacherInvitationDTO } from "@dwengo-1/common/interfaces/teacher-invitation"; import type { TeachersResponse } from "@/controllers/teachers.ts"; import type {TeacherInvitationsResponse} from "@/controllers/teacher-invitations.ts"; diff --git a/frontend/src/queries/teacher-invitations.ts b/frontend/src/queries/teacher-invitations.ts index e0b1e957..4d9c5a52 100644 --- a/frontend/src/queries/teacher-invitations.ts +++ b/frontend/src/queries/teacher-invitations.ts @@ -17,23 +17,23 @@ import type {TeacherDTO} from "@dwengo-1/common/dist/interfaces/teacher.ts"; const controller = new TeacherInvitationController(); /** - all the invitations the teacher send + All the invitations the teacher send **/ export function useTeacherInvitationsByQuery(username: MaybeRefOrGetter ): UseQueryReturnType { return useQuery({ - queryFn: computed(() => controller.getAll(toValue(username), true)), + queryFn: computed(async () => controller.getAll(toValue(username), true)), enabled: () => Boolean(toValue(username)), }) } /** - all the pending invitations send to this teacher + All the pending invitations send to this teacher */ export function useTeacherInvitationsForQuery(username: MaybeRefOrGetter ): UseQueryReturnType { return useQuery({ - queryFn: computed(() => controller.getAll(toValue(username), false)), + queryFn: computed(async () => controller.getAll(toValue(username), false)), enabled: () => Boolean(toValue(username)), }) }