From 0bc1005b9698ada86ea7964eeed5b561194a2657 Mon Sep 17 00:00:00 2001 From: L-Sun Date: Fri, 26 Sep 2025 15:48:24 +0800 Subject: [PATCH] fix(core): infinitied loop --- .../frontend/core/src/components/hooks/affine-async-hooks.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/frontend/core/src/components/hooks/affine-async-hooks.ts b/packages/frontend/core/src/components/hooks/affine-async-hooks.ts index ae1daeb540..a5e9ba64a1 100644 --- a/packages/frontend/core/src/components/hooks/affine-async-hooks.ts +++ b/packages/frontend/core/src/components/hooks/affine-async-hooks.ts @@ -22,8 +22,9 @@ export function useAsyncCallback( const handleAsyncError = React.useContext(AsyncCallbackContext); return React.useCallback( (...args: any) => { + // oxlint-disable-next-line exhaustive-deps callback(...args).catch(e => handleAsyncError(e)); }, - [callback, handleAsyncError, ...deps] // eslint-disable-line react-hooks/exhaustive-deps + [...deps] // eslint-disable-line react-hooks/exhaustive-deps ); }