style: lint en format
This commit is contained in:
parent
c3d93f766d
commit
b0f4ba823b
6 changed files with 18 additions and 18 deletions
|
@ -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),
|
||||
|
|
|
@ -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] {
|
||||
|
|
|
@ -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();
|
||||
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue