From 94456902385b7188b8ae45ee3e5bbc24a776626f Mon Sep 17 00:00:00 2001 From: abiyasa05 Date: Sat, 9 Nov 2024 11:31:04 +0700 Subject: [PATCH] update: change queries for toggle flag answers --- .../queries/assessmentQueries.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts b/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts index 6c46b5c..788f5c5 100644 --- a/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts +++ b/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts @@ -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 => { 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({