Просмотр исходного кода

update recent change when page delete

nHigashiWeseek 1 год назад
Родитель
Сommit
224e90922c
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      apps/app/src/client/components/PageDeleteModal.tsx

+ 4 - 2
apps/app/src/client/components/PageDeleteModal.tsx

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