Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CLIENT] Week4 #239

Merged
merged 191 commits into from
Dec 2, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
191 commits
Select commit Hold shift + click to select a range
57e1160
chore: immer 패키지 설치
mjsdo Nov 26, 2022
c00c943
chore: 커뮤니티 생성 Mock API 추가
mjsdo Nov 26, 2022
6dae002
feat: createCommunity api 요청 함수 추가
mjsdo Nov 26, 2022
90cd3c5
feat: creatCommunityModalSlice 슬라이스 추가
mjsdo Nov 26, 2022
74ff3dc
feat: createCommunityModal 추가
mjsdo Nov 26, 2022
e1d5d4e
feat: Button 스타일 추가
mjsdo Nov 26, 2022
f3ad3e5
feat: Input 컴포넌트 추가
mjsdo Nov 26, 2022
2333c24
feat: useCreateCommunityMutation 추가
mjsdo Nov 26, 2022
8914df9
chore: @utils/* 경로 추가
mjsdo Nov 26, 2022
9c7874c
refactor: FollowersUserItem에 memo 적용
mjsdo Nov 26, 2022
2e59e62
feat: 커뮤니티 추가 버튼에 sr-only 엘리먼트 추가
mjsdo Nov 26, 2022
2483873
fix: createCommunity resolve 타입 변경
mjsdo Nov 26, 2022
1a9ef95
refactor: h1 태그를 h2 태그로 변경
mjsdo Nov 26, 2022
de41999
chore: msw 유틸리티 함수 추가
mjsdo Nov 26, 2022
ba0b598
chore: msw 유틸리티 함수 추가
mjsdo Nov 26, 2022
f016e60
feat: useCommunitiesQuery 추가
mjsdo Nov 26, 2022
ef3b715
refactor: memoize Avatar
mjsdo Nov 26, 2022
609ccd4
feat: Gnb 커뮤니티 목록 렌더링
mjsdo Nov 26, 2022
cb67b7f
feat: Router 구조 업데이트
mjsdo Nov 26, 2022
4a7772c
feat: CommunityNav 업데이트
mjsdo Nov 26, 2022
4d560b8
design: Input 스타일 업데이트
mjsdo Nov 26, 2022
a65d18f
feat: Community invalidateQueries 추가
mjsdo Nov 26, 2022
d79ad18
feat: 커뮤니티 생성시 Communities 목록 갱신 기능 추가
mjsdo Nov 26, 2022
34e6a24
feat: 커뮤니티 생성 후 해당 커뮤니티 페이지로 navigate
mjsdo Nov 26, 2022
f6776b6
fix-design: 아바타 img style 수정
mjsdo Nov 26, 2022
929f6de
feat: 랜덤 불 값 생성하는 `getRandomBool` 정의
leegwae Nov 27, 2022
760ac1e
feat: /GET `/api/user/community/:community/channels` mock API 작성 #151
leegwae Nov 27, 2022
c700560
feat: 채널 목록 가져오기 API 작성 #151
leegwae Nov 27, 2022
e2dd6b1
feat: `useChannelsQuery` 훅 작성 #151
leegwae Nov 27, 2022
b2c8403
feat: `ChannelItem` 작성 #151
leegwae Nov 27, 2022
4b5d96c
feat: `CommunityNav`에 현재 참여한 채널 목록 렌더링 #151
leegwae Nov 27, 2022
56ba2d4
refactor: `ChannelItem`을 `li`에서 `div`로 변경
leegwae Nov 27, 2022
1af2f63
refactor: `classNames`를 `cn`으로 축약
leegwae Nov 27, 2022
53d4d5d
feat: /GET `/api/users/:userId` mock API 작성 #156
leegwae Nov 27, 2022
260be7d
feat: `useUserQuery` 작성 #156
leegwae Nov 27, 2022
f520c4a
feat: /GET `/api/communities/:communityId` mock API 작성 #156
leegwae Nov 27, 2022
2d2ede4
feat: `useCommunityQuery` 작성 #156
leegwae Nov 27, 2022
96e91d8
feat: /GET `/api/channels/:channelId` mock API 작성 #156
leegwae Nov 27, 2022
a2d0745
feat: `useChannelQuery` 작성 #156
leegwae Nov 27, 2022
2179294
feat: `ChannelItem`은 컨텐츠를 감싸는 높이를 가지도록 함
leegwae Nov 27, 2022
1cf9599
feat: `ChannelMetadata` 컴포넌트 작성 #156
leegwae Nov 27, 2022
14d0b91
feat: `Channel` 페이지에 `ChannelMetadata` 렌더링 #156
leegwae Nov 27, 2022
20d1ed6
fix: 누락된 `userQueryKey`를 queryKeyCreator에 등록 #156
leegwae Nov 27, 2022
6748bae
fix: `ChannelMetadata`에서 커뮤니티가 아닌 채널의 프로필 사진을 출력하도록 수정 #156
leegwae Nov 27, 2022
27f7b93
refactor: `Date.toLocaleDateString`을 사용하여 날짜 문자열을 format하도록 수정 #156
leegwae Nov 28, 2022
927009a
feat: contextMenuModalSlice 업데이트
mjsdo Nov 27, 2022
c3e6181
feat: 커뮤니티 컨텍스트 메뉴 마크업
mjsdo Nov 27, 2022
a09884a
feat: 컨텍스트 메뉴 모달 추가
mjsdo Nov 27, 2022
1b9c77f
feat: 커뮤니티 링크 컨텍스트 메뉴 핸들러 추가
mjsdo Nov 27, 2022
a9a813c
feat: rootStore에 컨텍스트 메뉴 모달 slice 추가
mjsdo Nov 27, 2022
663d74b
feat: alertModalSlice 추가
mjsdo Nov 27, 2022
d7eb7d2
refactor: contextMenuModal 관련 타입 업데이트
mjsdo Nov 27, 2022
77b615c
refactor: contextMenuModal 관련 타입 업데이트
mjsdo Nov 27, 2022
7e6db70
feat: 컨텍스트 메뉴의 구분선 추가
mjsdo Nov 27, 2022
dc71759
feat: 커뮤니티 삭제 api 추가
mjsdo Nov 27, 2022
5d824ab
feat: 커뮤니티 삭제 커스텀 훅 추가
mjsdo Nov 27, 2022
9c9a8c0
feat: 커뮤니티 퇴장 api 추가
mjsdo Nov 27, 2022
c9264e4
feat: useLeaveCommunityMutation 커스텀 hooks 추가
mjsdo Nov 27, 2022
cc5a88c
test: 커뮤니티 퇴장 mock api 추가
mjsdo Nov 27, 2022
40f441d
feat: alertModalSlice 업데이트
mjsdo Nov 27, 2022
3a30f6d
feat: AlertBox 컴포넌트 추가
mjsdo Nov 27, 2022
b5e445c
feat: AlertModal 컴포넌트 추가
mjsdo Nov 27, 2022
fbfee0e
feat: useSetCommunitiesQuery 커스텀 훅 추가
mjsdo Nov 27, 2022
9b95493
feat: CommunityContextMenu에서 커뮤니티 퇴장 핸들러 추가
mjsdo Nov 27, 2022
129735c
test: Mock API 퇴장 성공 로깅 딜레이 추가
mjsdo Nov 27, 2022
4fe7e69
test: 커뮤니티 퇴장시 mock data 업데이트
mjsdo Nov 28, 2022
1b4690f
refactor: `ChannelMetadata`에서 `RoomMetadata` 공통 컴포넌트 분리 #167
leegwae Nov 28, 2022
c87a79f
feat: `DMMetadata` 컴포넌트 작성 #167
leegwae Nov 28, 2022
66c6048
refactor: JoinedChannel 인터페이스 추가
mjsdo Nov 28, 2022
d7b3810
refactor: defaultHandler 추가
mjsdo Nov 28, 2022
8468146
refactor: JoinedChannel 인터페이스 프로퍼티 순서 변경
mjsdo Nov 28, 2022
36a317e
test: GetCommunities Mock Data 업데이트
mjsdo Nov 28, 2022
81a6ea0
refactor: api 삭제에 따라 인터페이스 변경 및 hooks 업데이트
mjsdo Nov 28, 2022
03af06a
feat: useJoinedChannelsQuery 훅 추가
mjsdo Nov 28, 2022
6245fe2
design: 헤더에 letter-spacing 추가
mjsdo Nov 28, 2022
d755009
refactor: channels api 변경에 따라 업데이트, 디자인 수정, 커뮤니티 이름에 링크 추가
mjsdo Nov 28, 2022
ecd1a55
refactor: 폰트 사이즈 조절, className 디폴트 값 추가
mjsdo Nov 28, 2022
306700c
fix: `GetChannel` mock API가 `GetCommunities` mock API와 같은 채널 mock 데이터…
leegwae Nov 28, 2022
099934b
feat: 채팅방 레이아웃 #171
leegwae Nov 28, 2022
42b061a
refactor: 중복된 css 속성 삭제
leegwae Nov 28, 2022
e35390b
fix: `userQuery` 훅 option 파라미터를 optional로 수정
leegwae Nov 28, 2022
8ff4b13
feat: `Chat` 타입 정의 #170
leegwae Nov 28, 2022
b66bb56
feat: `ChatItem` 렌더링 #170
leegwae Nov 28, 2022
60743ee
feat: `formatDate`에 `options` 파라미터 추가
leegwae Nov 28, 2022
4bd3860
feat: 채팅 메시지 컴포넌트에 시/분 추가 #170
leegwae Nov 28, 2022
04ef0e0
fix: `Channel` 페이지 헤더 높이 수정
leegwae Nov 28, 2022
a2d813a
feat: commonModalSlice 추가
mjsdo Nov 28, 2022
cc8765c
feat: CommonModal 추가
mjsdo Nov 28, 2022
8c7cd94
refactor: SearchInput 컴포넌트 forwardRef래핑
mjsdo Nov 28, 2022
846b87f
refactor: useUserSearchQuery 리팩토링
mjsdo Nov 28, 2022
3cd36e2
refactor: UserSearch 리팩토링
mjsdo Nov 28, 2022
fb11a66
feat: NormalUserSearchResultBox 추가
mjsdo Nov 28, 2022
9885e53
refactor: refetchOnWindowFocus 설정
mjsdo Nov 28, 2022
83947b6
feat: commonModalSlice 인터페이스에 data 추가
mjsdo Nov 28, 2022
abfeb2d
feat: UserSearch 업데이트
mjsdo Nov 28, 2022
494ff20
feat: get community users api 추가
mjsdo Nov 28, 2022
4fb94c2
test: get community users mock api 추가
mjsdo Nov 28, 2022
8cbc96c
feat: getCommunityUsers 쿼리키 추가
mjsdo Nov 28, 2022
272bbf2
feat: 커뮤니티 초대 모달 추가
mjsdo Nov 28, 2022
8aa3e6d
feat: UserUID 타입 추가
mjsdo Nov 28, 2022
993236d
feat: 커뮤니티 초대 API 추가
mjsdo Nov 28, 2022
b8afe7f
feat: useInviteCommunityMutation 커스텀 훅 추가
mjsdo Nov 28, 2022
385b66f
feat: 커뮤니티 초대
mjsdo Nov 28, 2022
2010503
test: 커뮤니티 초대 관련 Mock API, Data 추가
mjsdo Nov 28, 2022
32f7b0e
chore: 강제 포맷 방지용 주석
mjsdo Nov 28, 2022
e687e78
refactor: whitespace만으로는 검색 못하게 막음
mjsdo Nov 28, 2022
54fbbed
fix: inviteCommunity의 then 블럭 로직 수정
mjsdo Nov 29, 2022
7a25b42
refactor: React.FC -> FC
mjsdo Nov 29, 2022
e62e3a4
refactor: CreateCommunityModal 삭제, CommonModal로 통합
mjsdo Nov 29, 2022
b7225cc
refactor: createCommunityModalSlice 삭제
mjsdo Nov 29, 2022
a377560
refactor: 모달 컨텍스트 메뉴 불가능하게 변경
mjsdo Nov 29, 2022
2411861
refactor: classNames props 추가
mjsdo Nov 29, 2022
d4cb333
refactor: commomModal.data 상태 삭제 및 CommunityInviteBox 구조 개선
mjsdo Nov 29, 2022
5a51b0f
refactor: memoize UserProfile
mjsdo Nov 29, 2022
8832453
refactor: 제네릭 에러자리 타이핑
mjsdo Nov 29, 2022
1bf6370
refactor: UserSearchResult로 이름 변경
mjsdo Nov 29, 2022
d9403ba
refactor: UserSearch 추상화 제거
mjsdo Nov 29, 2022
c214924
refactor: CommunityInviteUserSearchResult로 이름 변경
mjsdo Nov 29, 2022
f5e9478
refactor: Alert Modal Slice 삭제
mjsdo Nov 29, 2022
8c46c81
design: AlertBox 버튼 색상 변경
mjsdo Nov 29, 2022
a5df093
refactor: alertModal -> commonModal로 변경
mjsdo Nov 29, 2022
a1616b5
refactor: 퇴장 로직을 ContextMenu에서 제거하고 CommunityLeaveBox로 분리
mjsdo Nov 29, 2022
a3d2ce1
refactor: CommunityCreateBox로 이름 변경
mjsdo Nov 29, 2022
387e74a
refactor: ContextMenuModalSlice 상태 업데이트
mjsdo Nov 29, 2022
dfe40ea
refactor: props 이름 Content -> content
mjsdo Nov 29, 2022
902b018
fix: 사용자 상태 상수 값을 소문자에서 대문자로 변경 #197
leegwae Nov 30, 2022
1148061
refactor: /GET `/api/user/auth/me` API 요청에 tokenAxios 사용 #197
leegwae Nov 30, 2022
bb13155
refactor: /GET `/api/user/followings` API 수정 사항 반영 #197
leegwae Nov 30, 2022
d20d6fd
refactor: /GET `/api/user/followers` API 수정 사항 반영 #197
leegwae Nov 30, 2022
4f22f01
refactor: /POST `/api/user/following/:userId` API 수정 사항 반영 #197
leegwae Nov 30, 2022
570182d
refactor: /GET `/api/users?search=` API 수정 사항 반영 #197
leegwae Nov 30, 2022
d2b7273
style: 사용하지 않는 import문과 띄어쓰기 삭제 #197
leegwae Nov 30, 2022
12765a7
feat: `DirectMessageUserItem` 컴포넌트 작성
leegwae Nov 30, 2022
799d345
refactor: /GET `/api/user/dms` API 수정 사항 반영 #197
leegwae Nov 30, 2022
a97a72d
refactor: `tokenAxios`의 사용으로 endPoint에서 base url 제거 #197
leegwae Nov 30, 2022
d382da5
refactor: 사용하지 않는 GET `/api/communiteis/:communityId` API 삭제 #197
leegwae Nov 30, 2022
a771ef2
feat: Sidebar 기본 컨텍스트 메뉴 제거
mjsdo Nov 29, 2022
36a7d5e
feat: ChannelName 컴포넌트 추가
mjsdo Nov 29, 2022
b373ab0
refactor: ChannelItem 리팩토링
mjsdo Nov 29, 2022
ad6afd5
feat: 참여한 채널 개수 표시
mjsdo Nov 29, 2022
ca73d0b
refactor: 불필요한 핸들러, props 제거
mjsdo Nov 29, 2022
6684dd5
feat: 채널 컨텍스트 메뉴 마크업
mjsdo Nov 29, 2022
371a3d0
feat: 채널 컨텍스트 메뉴에 channel props 전달
mjsdo Nov 29, 2022
49f379a
rename: UserSearchResultBox -> UserSearchResultBox
mjsdo Nov 30, 2022
633fa2e
feat: CheckBox 컴포넌트 추가
mjsdo Nov 30, 2022
0a98689
feat: 채널 생성 버튼을 누르면, 채널 생성 Form이 포함된 모달이 열리는 기능 추가
mjsdo Nov 30, 2022
c11205e
refactor: 취소 버튼에 mutation.isLoading 적용
mjsdo Nov 30, 2022
dc201a2
feat: createChannel api 추가
mjsdo Nov 30, 2022
114178d
feat: useCreateChannelMutation, useSetChannelsQuery 추가
mjsdo Nov 30, 2022
d5cb757
feat: channel 생성하기 기능 추가
mjsdo Nov 30, 2022
32f21b9
test: createChannel mock api, mock data 추가
mjsdo Nov 30, 2022
b4b25b3
test: mock data 업데이트
mjsdo Nov 30, 2022
2219227
refactor: `roomId`를 `string`으로 타입 단언 #179
leegwae Nov 29, 2022
dccaa20
refactor: `formatDate`에서 `dateStringToKRLocaleDateString`로 함수 이름 변경 #179
leegwae Nov 29, 2022
e389117
feat: 채팅 메시지 mock 데이터 작성 #183
leegwae Nov 30, 2022
095adac
feat: /GET `/api/chat/:channelId` mock API 작성 #183
leegwae Nov 30, 2022
f7d9055
feat: `useChatsInfiniteQuery` 훅 작성 #183
leegwae Nov 30, 2022
6d63326
feat: `IntersectionObserver`를 사용한 `useIsIntersecting` 훅 작성 #183
leegwae Nov 30, 2022
3d02121
feat: 채팅방 무한 스크롤 적용 #183
leegwae Nov 30, 2022
11a7582
feat: `ChannelMetadata`와 `ChatItem`에 `memo` 연산 적용 #183
leegwae Nov 30, 2022
89ef661
refactor: api endpoint 리팩토링
mjsdo Nov 30, 2022
32b676b
feat: mock endPoint 업데이트
mjsdo Nov 30, 2022
ae8dcfd
feat: endpoint 리팩토링 반영
mjsdo Dec 1, 2022
4c59829
feat: GET `/api/channels/:channelId/usrs` mock API 작성 #213
leegwae Dec 1, 2022
59e7b51
feat: `useChannelUsersQuery` 훅 작성 #213
leegwae Dec 1, 2022
41ff4dd
fix: `useUserQuery` 사용하던 UI 모두 `useChannelUsersQuery` 사용하도록 변경 #213
leegwae Dec 1, 2022
e196922
refactor: GET `/api/users/:userId` API와 `useUsersQuery` 삭제 #213
leegwae Dec 1, 2022
bc5fdfd
fix: GET `/api/channels/:channelId/users` 사용하던 곳 GET `/api/channels/:…
leegwae Dec 1, 2022
01140dd
refactor: 사용하지 않는 GET `/api/channels/:channelId/users` API 삭제 #213
leegwae Dec 1, 2022
1ca3fce
feat: 커뮤니티 채널 데이터에 유저 목록 mock 데이터 끼워줌
leegwae Dec 1, 2022
ded4f56
feat: 채널 mock 데이터에 `createdAt` 필더 추가, `managerId`에 사용자 mock 데이터로 값 넣음…
leegwae Dec 1, 2022
935b0ab
fix: GET `/api/user/followings` 응답 구조 수정 #213
leegwae Dec 1, 2022
8be7ff9
fix: GET `/api/user/followers` 응답 구조 수정 #213
leegwae Dec 1, 2022
0502383
fix: GET `/api/users?search=` 응답 구조 수정 #213
leegwae Dec 1, 2022
c01ee30
fix: GET `/api/chat/:channeId?prev=` 응답 구조 수정 #213
leegwae Dec 1, 2022
0e66aef
build: dev-fe ncloud workflow 작성
leegwae Dec 1, 2022
fce81e7
refactor: auth api 사용하는 컴포넌트 리팩토링
mjsdo Dec 1, 2022
80728c7
refactor: community api 함수들 리팩토링
mjsdo Dec 1, 2022
c3e192b
refactor: api, 커스텀 훅 리팩토링
mjsdo Dec 1, 2022
7498c07
refactor: as const 추가
mjsdo Dec 1, 2022
4a1ecd5
fix: GET `/api/chat/:channelId` 응답에서 `chat`이 `undefined`로 올 수 있음 반영 #227
leegwae Dec 1, 2022
2f411e4
fix: GET `/api/channels/:channelId` 응답 안 오는 동안 Direct Message 해더가 렌더링…
leegwae Dec 1, 2022
22c9c26
fix: GET `/api/users?search=` 응답 인터페이스 변경 #227
leegwae Dec 1, 2022
dd1662c
fix: url 형식에 맞지 않는 이미지 url인 경우 mock image url로 넣어줌 #227
leegwae Dec 1, 2022
2ffc13f
fix: `Chat` 인터페이스 `deletedAt` undefined 값 들어올 수 있음 #227
leegwae Dec 1, 2022
f1f0bb4
feat: 팔로우 기능 추가 #227
leegwae Dec 1, 2022
bb1b514
fix: 생성일과 수정일이 같으면 `(수정됨)` 표시 띄워주지 않도록 함 #227
leegwae Dec 1, 2022
f5f8e04
build: dev:proxy 스크립트 추가
mjsdo Dec 1, 2022
6c97893
refactor: css 수정
mjsdo Dec 1, 2022
711b3d9
refactor: 타입 수정
mjsdo Dec 1, 2022
a0d18d8
refactor: 라우터 구조 업데이트
mjsdo Dec 1, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
refactor: GET /api/users/:userId API와 useUsersQuery 삭제 #213
  • Loading branch information
leegwae committed Dec 2, 2022
commit e1969221b863ab03fb99a02b6535b9a19d747e17
15 changes: 0 additions & 15 deletions client/src/apis/user.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,21 +86,6 @@ export const getUsers: GetUsers = (params) => {
.then((response) => response.data.result);
};

export type GetUserResult = User;
export type GetUserResponse = SuccessResponse<GetUserResult>;
export type GetUser = (userId: string) => Promise<GetUserResult>;

/**
* 유저 한명의 정보 얻기
*/
export const getUser: GetUser = (userId) => {
const endPoint = `/api/user/${userId}`;

return tokenAxios
.get<GetUserResponse>(endPoint)
.then((response) => response.data.result);
};

export interface GetCommunityUsersResult {
users: User[];
}
Expand Down
23 changes: 2 additions & 21 deletions client/src/hooks/user.ts
Original file line number Diff line number Diff line change
@@ -1,30 +1,11 @@
import type { User, GetChannelUsersResult } from '@apis/user';
import type { GetChannelUsersResult, User } from '@apis/user';
import type { AxiosError } from 'axios';

import { getChannelUsers, getCommunityUsers, getUser } from '@apis/user';
import { getChannelUsers, getCommunityUsers } from '@apis/user';
import { useQuery, useQueryClient } from '@tanstack/react-query';
import { useCallback } from 'react';

import queryKeyCreator from '@/queryKeyCreator';

export const useUserQuery = (
userId: string,
options?: {
enabled?: boolean;
},
) => {
const queryClient = useQueryClient();
const key = queryKeyCreator.user.detail(userId);

const query = useQuery(key, () => getUser(userId), options);
const invalidate = useCallback(
() => queryClient.invalidateQueries(key),
[queryClient, key],
);

return { userQuery: query, invalidateUserQuery: invalidate };
};

export const useCommunityUsersQuery = (communityId: string) => {
const key = queryKeyCreator.user.communityUsers(communityId);

Expand Down
12 changes: 1 addition & 11 deletions client/src/mocks/handlers/User.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,16 +27,6 @@ const GetUsers = rest.get(getUsersEndPoint, (req, res, ctx) => {
);
});

// TODO: 없는 메서드인데, 컴포넌트에서 사용중 (삭제해야합니다.)
const GetUser = rest.get(`${API_URL}/api/user/:userId`, (req, res, ctx) => {
const ERROR = false;

const errorResponse = res(...createErrorContext(ctx));
const successResponse = res(...createSuccessContext(ctx, 200, 500, users[0]));

return ERROR ? errorResponse : successResponse;
});

const getCommunityUsersEndPoint =
API_URL + endPoint.getCommunityUsers(':communityId');
const GetCommunityUsers = rest.get(
Expand Down Expand Up @@ -69,4 +59,4 @@ const GetChannelUsers = rest.get(getChannelUsersEndPoint, (req, res, ctx) => {
return ERROR ? errorResponse : successResponse;
});

export default [GetUsers, GetUser, GetCommunityUsers, GetChannelUsers];
export default [GetUsers, GetCommunityUsers, GetChannelUsers];
2 changes: 0 additions & 2 deletions client/src/queryKeyCreator.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
const userQueryKey = {
all: () => ['users'] as const,
detail: (userId: string) =>
[...userQueryKey.all(), 'detail', userId] as const,
communityUsers: (communityId: string) =>
[...userQueryKey.all(), { communityId }] as const,
channelUsers: (channelId: string) =>
Expand Down