diff --git a/frontend/src/queries/answers.ts b/frontend/src/queries/answers.ts index 830f3066..49ca7449 100644 --- a/frontend/src/queries/answers.ts +++ b/frontend/src/queries/answers.ts @@ -1,4 +1,4 @@ -import {computed, type MaybeRefOrGetter, toValue} from "vue"; +import { computed, type MaybeRefOrGetter, toValue } from "vue"; import { useMutation, type UseMutationReturnType, @@ -6,20 +6,22 @@ import { type UseQueryReturnType, useQueryClient, } from "@tanstack/vue-query"; -import { - AnswerController, - type AnswerResponse, - type AnswersResponse, -} from "@/controllers/answers.ts"; +import { AnswerController, type AnswerResponse, type AnswersResponse } from "@/controllers/answers.ts"; import type { AnswerData } from "@dwengo-1/common/interfaces/answer"; -import type {QuestionId} from "@dwengo-1/common/interfaces/question"; +import type { QuestionId } from "@dwengo-1/common/interfaces/question"; /** 🔑 Query keys */ -export function answersQueryKey(questionId: QuestionId, full: boolean): [string, string, number, string, number, boolean] { +export function answersQueryKey( + questionId: QuestionId, + full: boolean, +): [string, string, number, string, number, boolean] { const loId = questionId.learningObjectIdentifier; return ["answers", loId.hruid, loId.version!, loId.language, questionId.sequenceNumber, full]; } -export function answerQueryKey(questionId: QuestionId, sequenceNumber: number): [string, string, number, string, number, number] { +export function answerQueryKey( + questionId: QuestionId, + sequenceNumber: number, +): [string, string, number, string, number, number] { const loId = questionId.learningObjectIdentifier; return ["answer", loId.hruid, loId.version!, loId.language, questionId.sequenceNumber, sequenceNumber]; } @@ -88,8 +90,7 @@ export function useUpdateAnswerMutation( const queryClient = useQueryClient(); return useMutation({ - mutationFn: async ({ answerData, seq }) => - new AnswerController(toValue(questionId)).update(seq, answerData), + mutationFn: async ({ answerData, seq }) => new AnswerController(toValue(questionId)).update(seq, answerData), onSuccess: async (_, { seq }) => { await queryClient.invalidateQueries({ queryKey: answerQueryKey(toValue(questionId), seq), diff --git a/frontend/src/queries/teacher-invitations.ts b/frontend/src/queries/teacher-invitations.ts index 3e650343..0d6c3d1c 100644 --- a/frontend/src/queries/teacher-invitations.ts +++ b/frontend/src/queries/teacher-invitations.ts @@ -22,7 +22,7 @@ export function teacherInvitationsSentQueryKey(username: string): [string, strin } export function teacherInvitationsReceivedQueryKey(username: string): [string, string, string] { - return ["teacher-invitations", "received", username ]; + return ["teacher-invitations", "received", username]; } export function teacherInvitationQueryKey(data: TeacherInvitationData): [string, string, string, string] { diff --git a/frontend/src/queries/themes.ts b/frontend/src/queries/themes.ts index ee197d14..02e7837d 100644 --- a/frontend/src/queries/themes.ts +++ b/frontend/src/queries/themes.ts @@ -1,7 +1,7 @@ import { useQuery, type UseQueryReturnType } from "@tanstack/vue-query"; import { type MaybeRefOrGetter, toValue } from "vue"; import { getThemeController } from "@/controllers/controllers.ts"; -import type {Theme} from "@dwengo-1/common/interfaces/theme"; +import type { Theme } from "@dwengo-1/common/interfaces/theme"; const themeController = getThemeController(); diff --git a/frontend/src/views/classes/SingleClass.vue b/frontend/src/views/classes/SingleClass.vue index f058d6be..c99a27ea 100644 --- a/frontend/src/views/classes/SingleClass.vue +++ b/frontend/src/views/classes/SingleClass.vue @@ -38,7 +38,7 @@ isLoading.value = true; try { const userObject = await authState.loadUser(); - username.value = userObject!.profile!.preferred_username; + username.value = userObject!.profile.preferred_username; } catch (error) { isError.value = true; errorMessage.value = error instanceof Error ? error.message : String(error); diff --git a/frontend/src/views/classes/StudentClasses.vue b/frontend/src/views/classes/StudentClasses.vue index d3333b50..4d7cc369 100644 --- a/frontend/src/views/classes/StudentClasses.vue +++ b/frontend/src/views/classes/StudentClasses.vue @@ -30,7 +30,7 @@ isLoading.value = true; try { const userObject = await authState.loadUser(); - username.value = userObject!.profile!.preferred_username; + username.value = userObject!.profile.preferred_username; } catch (error) { isError.value = true; errorMessage.value = error instanceof Error ? error.message : String(error); diff --git a/frontend/src/views/classes/TeacherClasses.vue b/frontend/src/views/classes/TeacherClasses.vue index dd3456d0..e797556c 100644 --- a/frontend/src/views/classes/TeacherClasses.vue +++ b/frontend/src/views/classes/TeacherClasses.vue @@ -8,12 +8,11 @@ import { useTeacherClassesQuery } from "@/queries/teachers"; import type { ClassesResponse } from "@/controllers/classes"; import UsingQueryResult from "@/components/UsingQueryResult.vue"; - import { useClassesQuery, useClassTeacherInvitationsQuery, useCreateClassMutation } from "@/queries/classes"; + import { useClassesQuery, useCreateClassMutation } from "@/queries/classes"; import type { TeacherInvitationsResponse } from "@/controllers/teacher-invitations"; import { useRespondTeacherInvitationMutation, useTeacherInvitationsReceivedQuery, - useTeacherInvitationsSentQuery, } from "@/queries/teacher-invitations"; const { t } = useI18n(); @@ -29,7 +28,7 @@ isLoading.value = true; try { const userObject = await authState.loadUser(); - username.value = userObject!.profile!.preferred_username; + username.value = userObject!.profile.preferred_username; } catch (error) { isError.value = true; errorMessage.value = error instanceof Error ? error.message : String(error);