|
@@ -17,10 +17,9 @@ import { apiPost } from '~/client/util/apiv1-client';
|
|
|
import { apiv3Post } from '~/client/util/apiv3-client';
|
|
import { apiv3Post } from '~/client/util/apiv3-client';
|
|
|
import type { IDeleteSinglePageApiv1Result, IDeleteManyPageApiv3Result } from '~/interfaces/page';
|
|
import type { IDeleteSinglePageApiv1Result, IDeleteManyPageApiv3Result } from '~/interfaces/page';
|
|
|
import { usePageDeleteModal } from '~/stores/modal';
|
|
import { usePageDeleteModal } from '~/stores/modal';
|
|
|
-import { useSWRxPageInfoForList } from '~/stores/page-listing';
|
|
|
|
|
|
|
+import { useSWRxPageInfoForList, useSWRINFxRecentlyUpdated } from '~/stores/page-listing';
|
|
|
import loggerFactory from '~/utils/logger';
|
|
import loggerFactory from '~/utils/logger';
|
|
|
|
|
|
|
|
-
|
|
|
|
|
import ApiErrorMessageList from './PageManagement/ApiErrorMessageList';
|
|
import ApiErrorMessageList from './PageManagement/ApiErrorMessageList';
|
|
|
|
|
|
|
|
const { isTrashPage } = pagePathUtils;
|
|
const { isTrashPage } = pagePathUtils;
|
|
@@ -51,6 +50,7 @@ const PageDeleteModal: FC = () => {
|
|
|
const { t } = useTranslation();
|
|
const { t } = useTranslation();
|
|
|
|
|
|
|
|
const { data: deleteModalData, close: closeDeleteModal } = usePageDeleteModal();
|
|
const { data: deleteModalData, close: closeDeleteModal } = usePageDeleteModal();
|
|
|
|
|
+ const { mutate: mutateRecentlyUpdated } = useSWRINFxRecentlyUpdated(20, true);
|
|
|
|
|
|
|
|
const isOpened = deleteModalData?.isOpened ?? false;
|
|
const isOpened = deleteModalData?.isOpened ?? false;
|
|
|
|
|
|
|
@@ -146,6 +146,7 @@ const PageDeleteModal: FC = () => {
|
|
|
onDeleted(data.paths, data.isRecursively, data.isCompletely);
|
|
onDeleted(data.paths, data.isRecursively, data.isCompletely);
|
|
|
}
|
|
}
|
|
|
closeDeleteModal();
|
|
closeDeleteModal();
|
|
|
|
|
+ mutateRecentlyUpdated();
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
setErrs([err]);
|
|
setErrs([err]);
|
|
@@ -174,6 +175,7 @@ const PageDeleteModal: FC = () => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
closeDeleteModal();
|
|
closeDeleteModal();
|
|
|
|
|
+ mutateRecentlyUpdated();
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
setErrs([err]);
|
|
setErrs([err]);
|