From e06014ddb944f4490bf547fe0cb7b3388931055e Mon Sep 17 00:00:00 2001 From: ilkin-overleaf <100852799+ilkin-overleaf@users.noreply.github.com> Date: Mon, 30 Oct 2023 12:09:55 +0200 Subject: [PATCH] Merge pull request #15484 from overleaf/td-ide-page-remove-index-references React IDE page: remove indexReferences from ReferencesContext GitOrigin-RevId: da6443c06969ec22346b4f41c50092d51dbed20c --- .../ide-react/context/references-context.tsx | 22 +++---------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/services/web/frontend/js/features/ide-react/context/references-context.tsx b/services/web/frontend/js/features/ide-react/context/references-context.tsx index 0364060b19..ea0f652c05 100644 --- a/services/web/frontend/js/features/ide-react/context/references-context.tsx +++ b/services/web/frontend/js/features/ide-react/context/references-context.tsx @@ -28,7 +28,6 @@ type ReferencesContextValue = { doc: ShareJsDoc, shouldBroadcast: boolean ) => void - indexReferences: (docIds: string[], shouldBroadcast: boolean) => void indexAllReferences: (shouldBroadcast: boolean) => void } @@ -68,20 +67,6 @@ export const ReferencesProvider: FC = ({ children }) => { [references.keys, setReferences] ) - const indexReferences = useCallback( - (docIds: string[], shouldBroadcast: boolean) => { - postJSON(`/project/${projectId}/references/index`, { - body: { - docIds, - shouldBroadcast, - }, - }).then((response: IndexReferencesResponse) => { - storeReferencesKeys(response.keys, false) - }) - }, - [projectId, storeReferencesKeys] - ) - const indexAllReferences = useCallback( (shouldBroadcast: boolean) => { postJSON(`/project/${projectId}/references/indexAll`, { @@ -112,14 +97,14 @@ export const ReferencesProvider: FC = ({ children }) => { cacheEntry.timestamp > now - CACHE_LIFETIME && cacheEntry.hash === sha1 if (!isCached) { - indexReferences([docId], shouldBroadcast) + indexAllReferences(shouldBroadcast) setExistingIndexHash(existingIndexHash => ({ ...existingIndexHash, [docId]: { hash: sha1, timestamp: now }, })) } }, - [existingIndexHash, indexReferences] + [existingIndexHash, indexAllReferences] ) useEffect(() => { @@ -171,10 +156,9 @@ export const ReferencesProvider: FC = ({ children }) => { const value = useMemo( () => ({ indexReferencesIfDocModified, - indexReferences, indexAllReferences, }), - [indexReferencesIfDocModified, indexReferences, indexAllReferences] + [indexReferencesIfDocModified, indexAllReferences] ) return (