style: lint en format

This commit is contained in:
laurejablonski 2025-04-19 10:44:41 +02:00
parent c3d93f766d
commit b0f4ba823b
6 changed files with 18 additions and 18 deletions

View file

@ -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),

View file

@ -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] {

View file

@ -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();

View file

@ -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);

View file

@ -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);

View file

@ -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);