From 511297ed115e3c2d9842296e0208cfa17d8845ed Mon Sep 17 00:00:00 2001 From: jialin Date: Fri, 13 Feb 2026 19:30:08 +0800 Subject: [PATCH] fix: do not cache while watching during manual updates --- src/components/delete-modal/index.tsx | 11 ++++++++++- src/hooks/use-table-fetch.ts | 7 ++++--- src/hooks/use-update-chunk-list.ts | 10 ++++------ src/locales/en-US/provider.ts | 2 +- src/locales/ja-JP/provider.ts | 2 +- src/locales/ru-RU/provider.ts | 2 +- src/locales/zh-CN/provider.ts | 2 +- .../hooks/use-add-worker-message.ts | 6 ++++++ 8 files changed, 28 insertions(+), 14 deletions(-) diff --git a/src/components/delete-modal/index.tsx b/src/components/delete-modal/index.tsx index 387f348c..b22e2117 100644 --- a/src/components/delete-modal/index.tsx +++ b/src/components/delete-modal/index.tsx @@ -81,6 +81,7 @@ const DeleteModal = forwardRef((props, ref) => { const [configuration, setConfiguration] = useState({ checked: false }); + const [delLoading, setDelLoading] = useState(false); const [config, setConfig] = useState({} as any); const show = (data: ModalFuncProps & DataOptions) => { @@ -105,6 +106,7 @@ const DeleteModal = forwardRef((props, ref) => { const handleOk = async () => { try { + setDelLoading(true); const res = await config.onOk?.(); const isArray = Array.isArray(res); if (isArray) { @@ -121,6 +123,7 @@ const DeleteModal = forwardRef((props, ref) => { // Handle error if needed } finally { setVisible(false); + setDelLoading(false); restoreScrollHeight(); } }; @@ -156,7 +159,13 @@ const DeleteModal = forwardRef((props, ref) => { ? intl.formatMessage({ id: config.cancelText }) : intl.formatMessage({ id: 'common.button.cancel' })} -