diff --git a/frontend/src/components/UserSettings/DeleteConfirmation.tsx b/frontend/src/components/UserSettings/DeleteConfirmation.tsx index f551451..87f11de 100644 --- a/frontend/src/components/UserSettings/DeleteConfirmation.tsx +++ b/frontend/src/components/UserSettings/DeleteConfirmation.tsx @@ -11,7 +11,7 @@ import { useMutation, useQueryClient } from "@tanstack/react-query" import React from "react" import { useForm } from "react-hook-form" -import { type ApiError, type UserPublic, UsersService } from "../../client" +import { UsersService, type ApiError } from "../../client" import useAuth from "../../hooks/useAuth" import useCustomToast from "../../hooks/useCustomToast" @@ -28,11 +28,10 @@ const DeleteConfirmation = ({ isOpen, onClose }: DeleteProps) => { handleSubmit, formState: { isSubmitting }, } = useForm() - const currentUser = queryClient.getQueryData(["currentUser"]) const { logout } = useAuth() const mutation = useMutation({ - mutationFn: (id: number) => UsersService.deleteUser({ userId: id }), + mutationFn: () => UsersService.deleteUserMe(), onSuccess: () => { showToast( "Success", @@ -52,7 +51,7 @@ const DeleteConfirmation = ({ isOpen, onClose }: DeleteProps) => { }) const onSubmit = async () => { - mutation.mutate(currentUser!.id) + mutation.mutate() } return (