From e6f2ea0af9f9bdef008435ebe2e17610fa6e7d64 Mon Sep 17 00:00:00 2001 From: Terence Ho <> Date: Thu, 13 Oct 2022 11:17:04 +0800 Subject: [PATCH] [resumes][refactor] Refactor routers from reviews -> comments --- .../resumes/comments/ResumeCommentsForm.tsx | 31 ++++++++++--------- .../resumes/comments/ResumeCommentsList.tsx | 2 +- apps/portal/src/server/router/index.ts | 8 ++--- ...s-router.ts => resumes-comments-router.ts} | 2 +- ...ter.ts => resumes-comments-user-router.ts} | 6 ++-- apps/portal/src/types/resume-comments.d.ts | 6 ++-- 6 files changed, 29 insertions(+), 26 deletions(-) rename apps/portal/src/server/router/resumes/{resumes-reviews-router.ts => resumes-comments-router.ts} (95%) rename apps/portal/src/server/router/resumes/{resumes-reviews-user-router.ts => resumes-comments-user-router.ts} (89%) diff --git a/apps/portal/src/components/resumes/comments/ResumeCommentsForm.tsx b/apps/portal/src/components/resumes/comments/ResumeCommentsForm.tsx index 18e981ad..31bade2f 100644 --- a/apps/portal/src/components/resumes/comments/ResumeCommentsForm.tsx +++ b/apps/portal/src/components/resumes/comments/ResumeCommentsForm.tsx @@ -41,16 +41,19 @@ export default function ResumeCommentsForm({ }); const trpcContext = trpc.useContext(); - const reviewCreateMutation = trpc.useMutation('resumes.reviews.user.create', { - onSuccess: () => { - // New review added, invalidate query to trigger refetch - trpcContext.invalidateQueries(['resumes.reviews.list']); + const commentCreateMutation = trpc.useMutation( + 'resumes.comments.user.create', + { + onSuccess: () => { + // New Comment added, invalidate query to trigger refetch + trpcContext.invalidateQueries(['resumes.comments.list']); + }, }, - }); + ); // TODO: Give a feedback to the user if the action succeeds/fails const onSubmit: SubmitHandler = async (data) => { - return await reviewCreateMutation.mutate( + return await commentCreateMutation.mutate( { resumeId, ...data, @@ -89,7 +92,7 @@ export default function ResumeCommentsForm({