misc: added pagination and moved to admin route

This commit is contained in:
Sheen Capadngan
2024-07-09 00:34:07 +08:00
parent f3a8fda254
commit c1b242db67
14 changed files with 276 additions and 177 deletions
-2
View File
@@ -1,7 +1,6 @@
export {
useAddUserToWsE2EE,
useAddUserToWsNonE2EE,
useDeleteUser,
useSendEmailVerificationCode,
useVerifyEmailVerificationCode
} from "./mutation";
@@ -20,7 +19,6 @@ export {
useGetOrgUsers,
useGetUser,
useGetUserAction,
useListUsers,
useLogoutUser,
useRegisterUserAction,
useRevokeMySessions,
-14
View File
@@ -112,17 +112,3 @@ export const useUpdateUserProjectFavorites = () => {
}
});
};
export const useDeleteUser = () => {
const queryClient = useQueryClient();
return useMutation({
mutationFn: async (userId: string) => {
await apiRequest.delete(`/api/v1/user/${userId}`);
return {};
},
onSuccess: () => {
queryClient.invalidateQueries(userKeys.listUsers);
}
});
};
-8
View File
@@ -41,14 +41,6 @@ export const fetchUserDetails = async () => {
export const useGetUser = () => useQuery(userKeys.getUser, fetchUserDetails);
export const fetchUsersList = async () => {
const { data } = await apiRequest.get<{ users: User[] }>("/api/v1/user/list");
return data.users;
};
export const useListUsers = () => useQuery(userKeys.listUsers, fetchUsersList);
export const useDeleteMe = () => {
const queryClient = useQueryClient();