mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-23 17:19:37 +02:00
Merge pull request #15484 from overleaf/td-ide-page-remove-index-references
React IDE page: remove indexReferences from ReferencesContext GitOrigin-RevId: da6443c06969ec22346b4f41c50092d51dbed20c
This commit is contained in:
@@ -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<ReferencesContextValue>(
|
||||
() => ({
|
||||
indexReferencesIfDocModified,
|
||||
indexReferences,
|
||||
indexAllReferences,
|
||||
}),
|
||||
[indexReferencesIfDocModified, indexReferences, indexAllReferences]
|
||||
[indexReferencesIfDocModified, indexAllReferences]
|
||||
)
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user