From 656fb07e4e4a2dedcaf5f96f1cca33bf123a810b Mon Sep 17 00:00:00 2001 From: baegyeong Date: Fri, 6 Dec 2024 02:57:28 +0900 Subject: [PATCH 01/11] =?UTF-8?q?=F0=9F=90=9B=20fix:=20=EC=A7=80=EC=88=98?= =?UTF-8?q?=EC=A7=80=ED=91=9C=EC=97=90=20=EC=9B=90=20=EB=8B=A8=EC=9C=84=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../frontend/src/pages/stocks/components/StockIndexCard.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/frontend/src/pages/stocks/components/StockIndexCard.tsx b/packages/frontend/src/pages/stocks/components/StockIndexCard.tsx index e644e0bc..3ebbbe61 100644 --- a/packages/frontend/src/pages/stocks/components/StockIndexCard.tsx +++ b/packages/frontend/src/pages/stocks/components/StockIndexCard.tsx @@ -26,15 +26,15 @@ export const StockIndexCard = ({
시가 - {open?.toLocaleString()}원 + {open?.toLocaleString()}
고가 - {high?.toLocaleString()}원 + {high?.toLocaleString()}
저가 - {low?.toLocaleString()}원 + {low?.toLocaleString()}
From e689aef06479f7dae1299764b806a0a91e3fe47e Mon Sep 17 00:00:00 2001 From: baegyeong Date: Fri, 6 Dec 2024 02:59:13 +0900 Subject: [PATCH 02/11] =?UTF-8?q?=E2=9C=A8=20feat:=20post,=20delete=20?= =?UTF-8?q?=EC=9A=94=EC=B2=AD=20=EC=84=B1=EA=B3=B5=EC=8B=9C=20=EC=BF=BC?= =?UTF-8?q?=EB=A6=AC=20=EC=BA=90=EC=8B=9C=20=EB=AC=B4=ED=9A=A8=ED=99=94=20?= =?UTF-8?q?=EC=A7=80=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/apis/queries/alarm/usePostCreateAlarm.ts | 10 +++++++--- .../src/apis/queries/user/usePatchUserTheme.ts | 4 +--- .../src/apis/queries/user/usePostUserNickname.ts | 4 +--- packages/frontend/src/pages/login/Login.tsx | 14 +++++++++----- .../src/pages/stock-detail/StockDetail.tsx | 12 ++++++++---- .../stock-detail/components/StockDetailHeader.tsx | 2 ++ 6 files changed, 28 insertions(+), 18 deletions(-) diff --git a/packages/frontend/src/apis/queries/alarm/usePostCreateAlarm.ts b/packages/frontend/src/apis/queries/alarm/usePostCreateAlarm.ts index 260cd5f2..9819bf4e 100644 --- a/packages/frontend/src/apis/queries/alarm/usePostCreateAlarm.ts +++ b/packages/frontend/src/apis/queries/alarm/usePostCreateAlarm.ts @@ -29,9 +29,13 @@ export const usePostCreateAlarm = () => { alarmExpiredDate, }: PostCreateAlarmRequest) => postCreateAlarm({ stockId, targetPrice, targetVolume, alarmExpiredDate }), - onSuccess: () => + onSuccess: () => { queryClient.invalidateQueries({ - queryKey: ['getStockAlarm', 'getAlarm'], - }), + queryKey: ['getStockAlarm'], + }); + queryClient.invalidateQueries({ + queryKey: ['getAlarm'], + }); + }, }); }; diff --git a/packages/frontend/src/apis/queries/user/usePatchUserTheme.ts b/packages/frontend/src/apis/queries/user/usePatchUserTheme.ts index fe7daf12..c954d779 100644 --- a/packages/frontend/src/apis/queries/user/usePatchUserTheme.ts +++ b/packages/frontend/src/apis/queries/user/usePatchUserTheme.ts @@ -19,8 +19,6 @@ export const usePatchUserTheme = () => { return useMutation({ mutationKey: ['patchTheme'], mutationFn: ({ theme }: PatchUserThemeRequest) => patchUserTheme({ theme }), - onSuccess: () => { - queryClient.invalidateQueries({ queryKey: ['userTheme'] }); - }, + onSuccess: () => queryClient.invalidateQueries({ queryKey: ['userTheme'] }), }); }; diff --git a/packages/frontend/src/apis/queries/user/usePostUserNickname.ts b/packages/frontend/src/apis/queries/user/usePostUserNickname.ts index 084edb00..d1fa6b03 100644 --- a/packages/frontend/src/apis/queries/user/usePostUserNickname.ts +++ b/packages/frontend/src/apis/queries/user/usePostUserNickname.ts @@ -15,8 +15,6 @@ export const usePostUserNickname = ({ nickname }: { nickname: string }) => { return useMutation({ mutationKey: ['userNickname'], mutationFn: () => postUserNickname({ nickname }), - onSuccess: () => { - queryClient.invalidateQueries({ queryKey: ['userInfo'] }); - }, + onSuccess: () => queryClient.invalidateQueries({ queryKey: ['userInfo'] }), }); }; diff --git a/packages/frontend/src/pages/login/Login.tsx b/packages/frontend/src/pages/login/Login.tsx index 61ca861f..aac464a4 100644 --- a/packages/frontend/src/pages/login/Login.tsx +++ b/packages/frontend/src/pages/login/Login.tsx @@ -7,7 +7,14 @@ import { Button } from '@/components/ui/button'; const GOOGLE_LOGIN = '/api/auth/google/login'; export const Login = () => { const queryClient = useQueryClient(); - const { refetch } = useGetTestLogin({ password: 'test', username: 'test' }); + const { refetch, isSuccess } = useGetTestLogin({ + password: 'test', + username: 'test', + }); + + if (isSuccess) { + queryClient.invalidateQueries({ queryKey: ['loginStatus'] }); + } return (
@@ -26,10 +33,7 @@ export const Login = () => { - +