update: change queries for toggle flag answers
This commit is contained in:
parent
fbc78b3947
commit
9445690238
|
|
@ -8,6 +8,7 @@ type SubmitOptionResponse = {
|
|||
id: string;
|
||||
createdAt: string | null;
|
||||
validationInformation: string;
|
||||
isFlagged: boolean | null;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
@ -73,19 +74,18 @@ export const getAllAnswer = (assessmentId: string) =>
|
|||
});
|
||||
|
||||
// Query untuk toggle flag jawaban berdasarkan questionId
|
||||
export const toggleFlagAnswer = async (questionId: string) => {
|
||||
export const toggleFlagAnswer = async (form: {
|
||||
assessmentId: string;
|
||||
questionId: string;
|
||||
isFlagged: boolean;
|
||||
}): Promise<SubmitOptionResponse> => {
|
||||
return await fetchRPC(
|
||||
client.assessments[":questionId"].toggleFlag.$patch({
|
||||
param: { questionId },
|
||||
client.assessments.toggleFlag.$patch({
|
||||
json: form,
|
||||
})
|
||||
);
|
||||
};
|
||||
|
||||
// Opsional: Jika Anda ingin menggunakan react-query untuk toggleFlag
|
||||
export const toggleFlagAnswerMutationOptions = (questionId: string) => ({
|
||||
mutationFn: () => toggleFlagAnswer(questionId),
|
||||
});
|
||||
|
||||
// Query untuk mendapatkan rata-rata skor berdasarkan aspectId dan assessmentId
|
||||
export const getAverageScoreQueryOptions = (assessmentId: string) =>
|
||||
queryOptions({
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user