From 14438961b78dda07a1455ea70efdce39e0970935 Mon Sep 17 00:00:00 2001 From: abiyasa05 Date: Wed, 23 Oct 2024 13:28:25 +0700 Subject: [PATCH] update: add queries for update status after click button finish --- .../queries/assessmentQueries.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts b/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts index 46eb5dd..bc4f405 100644 --- a/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts +++ b/apps/frontend/src/modules/assessmentManagement/queries/assessmentQueries.ts @@ -153,4 +153,16 @@ export const uploadFileMutationOptions = (): UseMutationOptions<{ imageUrl: stri const questionId = formData.get('questionId') as string; return uploadFile(formData, assessmentId, questionId); }, +}); + +export const submitAssessment = async (assessmentId: string): Promise<{ message: string }> => { + return await fetchRPC( + client.assessments.submitAssessment[":id"].$patch({ + param: { id: assessmentId }, + }) + ); +}; + +export const submitAssessmentMutationOptions = (assessmentId: string) => ({ + mutationFn: () => submitAssessment(assessmentId), }); \ No newline at end of file