Skip to content

Commit afca296

Browse files
committed
fix: 로그아웃시 유저정보 쿼리키 무효화
1 parent b0c7f15 commit afca296

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

app/(auth)/_api/auth.queries.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useMutation, useQueryClient } from "@tanstack/react-query";
22
import { postLogin, postLogout } from "./auth.api";
3-
3+
import { userQueryKeys } from "@/shared/api/queries/user";
44
export const useSocialLogin = () => {
55
return useMutation({
66
mutationFn: ({
@@ -19,6 +19,7 @@ export const useLogout = () => {
1919
mutationFn: postLogout,
2020
onSuccess: () => {
2121
queryClient.clear();
22+
queryClient.invalidateQueries({ queryKey: userQueryKeys.userInfo() });
2223
},
2324
});
2425
};

shared/api/queries/user.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { ENDPOINTS } from "@/shared/constants/endpoints";
33
import type { UserInfo } from "@/shared/types/api/user";
44
import { queryOptions } from "@tanstack/react-query";
55

6-
const userQueryKeys = {
6+
export const userQueryKeys = {
77
all: () => ["user"],
88
userInfo: () => [...userQueryKeys.all(), "userInfo"],
99
} as const;

0 commit comments

Comments
 (0)