refactor: Update useDeleteFolder hook to use refreshFolders instead of getFoldersApi
This commit is contained in:
parent
6450b52c40
commit
5462aeee3e
1 changed files with 3 additions and 2 deletions
|
|
@ -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) => {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue