From 1bd290191b00a34729fb32c77eb4d97a5facf44a Mon Sep 17 00:00:00 2001 From: Lee sang Yeop Date: Thu, 21 Nov 2024 18:23:25 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=EC=BD=94=EB=93=9C=EB=A6=AC=EB=B7=B0?= =?UTF-8?q?=20=EC=99=84=EB=A3=8C=20=EB=B2=84=ED=8A=BC=EC=9D=84=20=ED=95=9C?= =?UTF-8?q?=EB=B2=88=EC=97=90=20=ED=81=B4=EB=A6=AD=ED=96=88=EC=9D=84?= =?UTF-8?q?=EB=95=8C=20=EB=B0=9C=EC=83=9D=ED=95=98=EB=8A=94=20=EB=AC=B8?= =?UTF-8?q?=EC=A0=9C=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roomDetailPage/myReviewee/MyReviewee.tsx | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/frontend/src/components/roomDetailPage/myReviewee/MyReviewee.tsx b/frontend/src/components/roomDetailPage/myReviewee/MyReviewee.tsx index 895955ed..111e7b23 100644 --- a/frontend/src/components/roomDetailPage/myReviewee/MyReviewee.tsx +++ b/frontend/src/components/roomDetailPage/myReviewee/MyReviewee.tsx @@ -33,16 +33,14 @@ const MyReviewee = ({ roomInfo }: MyRevieweeProps) => { if (loadingButtonId.includes(reviewee.userId)) return; setLoadingButtonId((prev) => [...prev, reviewee.userId]); - postReviewCompleteMutation.mutate( - { roomId: roomInfo.id, revieweeId: reviewee.userId }, - { - onSuccess: () => { - handleNavigateFeedbackPage(reviewee); - setLoadingButtonId((prev) => prev.filter((id) => id !== reviewee.userId)); - }, - onError: () => setLoadingButtonId((prev) => prev.filter((id) => id !== reviewee.userId)), - }, - ); + postReviewCompleteMutation + .mutateAsync({ roomId: roomInfo.id, revieweeId: reviewee.userId }) + .then(() => { + handleNavigateFeedbackPage(reviewee); + }) + .finally(() => { + setLoadingButtonId((prev) => prev.filter((id) => id !== reviewee.userId)); + }); }; // 리뷰 및 피드백 여부 버튼 렌더링 함수 From d18b157e106ad1c2678c5dd7247b2e781632c651 Mon Sep 17 00:00:00 2001 From: Lee sang Yeop Date: Thu, 21 Nov 2024 18:28:19 +0900 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=EC=B0=B8=EC=97=AC=ED=95=98=EA=B8=B0?= =?UTF-8?q?=20=EB=B2=84=ED=8A=BC=20=ED=81=B4=EB=A6=AD=20=EC=8B=9C=20privat?= =?UTF-8?q?e=20=EB=B0=A9=EC=97=90=EC=84=9C=EB=A7=8C=20PR=20=EC=9E=91?= =?UTF-8?q?=EC=84=B1=EC=97=90=20=EB=8C=80=ED=95=9C=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=EB=AC=B8=EA=B5=AC=EA=B0=80=20=EB=B3=B4=EC=9D=B4=EB=8F=84?= =?UTF-8?q?=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/shared/roomCardModal/RoomCardModalButton.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/shared/roomCardModal/RoomCardModalButton.tsx b/frontend/src/components/shared/roomCardModal/RoomCardModalButton.tsx index 15d2ed02..5ec0c614 100644 --- a/frontend/src/components/shared/roomCardModal/RoomCardModalButton.tsx +++ b/frontend/src/components/shared/roomCardModal/RoomCardModalButton.tsx @@ -127,7 +127,11 @@ const RoomCardModalButton = ({ roomInfo }: RoomCardModalButtonProps) => { -