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 (