diff --git a/client/src/components/Like.tsx b/client/src/components/Like.tsx index 144984c..916b677 100644 --- a/client/src/components/Like.tsx +++ b/client/src/components/Like.tsx @@ -6,10 +6,10 @@ import { toastError, toastSuccess } from '@controllers/Toasts'; const Like = ({ messageId, isLiked }: { messageId: string; isLiked: boolean }) => { const queryClient = useQueryClient(); - const mutateLike = useMutation(likePost, { + const mutateLike = useMutation(isLiked ? unlikePost : likePost, { onSuccess: (data) => { queryClient.invalidateQueries(['messages']); - toastSuccess('Message aimé'); + isLiked ? toastSuccess('Message aimé') : null; }, onError: (error) => { toastError(error as string); @@ -17,15 +17,14 @@ const Like = ({ messageId, isLiked }: { messageId: string; isLiked: boolean }) = }); const like = () => { - if (!isLiked) { - console.log('like'); - - mutateLike.mutate(messageId); - } + mutateLike.mutate(messageId); }; return ( - );