refactor: Update useDeleteFolder hook to use refreshFolders instead of getFoldersApi

This commit is contained in:
cristhianzl 2024-06-13 17:45:50 -03:00
commit 5462aeee3e

View file

@ -2,11 +2,12 @@ import useAlertStore from "../../../stores/alertStore";
import { useFolderStore } from "../../../stores/foldersStore"; import { useFolderStore } from "../../../stores/foldersStore";
import { deleteFolder, getFolderById } from "../services"; import { deleteFolder, getFolderById } from "../services";
const useDeleteFolder = ({ navigate, getFoldersApi }) => { const useDeleteFolder = ({ navigate }) => {
const setSuccessData = useAlertStore((state) => state.setSuccessData); const setSuccessData = useAlertStore((state) => state.setSuccessData);
const setErrorData = useAlertStore((state) => state.setErrorData); const setErrorData = useAlertStore((state) => state.setErrorData);
const folderToEdit = useFolderStore((state) => state.folderToEdit); const folderToEdit = useFolderStore((state) => state.folderToEdit);
const myCollectionId = useFolderStore((state) => state.myCollectionId); const myCollectionId = useFolderStore((state) => state.myCollectionId);
const refreshFolders = useFolderStore((state) => state.refreshFolders);
const handleDeleteFolder = () => { const handleDeleteFolder = () => {
deleteFolder(folderToEdit?.id!) deleteFolder(folderToEdit?.id!)
@ -15,7 +16,7 @@ const useDeleteFolder = ({ navigate, getFoldersApi }) => {
title: "Folder deleted successfully.", title: "Folder deleted successfully.",
}); });
getFolderById(myCollectionId!); getFolderById(myCollectionId!);
getFoldersApi(true); refreshFolders();
navigate("/all"); navigate("/all");
}) })
.catch((err) => { .catch((err) => {