UNPKG

@replyke/core

Version:

Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.

19 lines 696 B
import { useCallback } from "react"; import useAxiosPrivate from "../../config/useAxiosPrivate"; import useProject from "../projects/useProject"; function useDeleteComment() { const axios = useAxiosPrivate(); const { projectId } = useProject(); const deleteComment = useCallback(async ({ commentId }) => { if (!commentId) { throw new Error("No comment ID passed"); } if (!projectId) { throw new Error("No project specified"); } await axios.delete(`/${projectId}/comments/${commentId}`); }, [axios, projectId]); return deleteComment; } export default useDeleteComment; //# sourceMappingURL=useDeleteComment.js.map