MCPcopy Create free account
hub / github.com/TanStack/query / restoreQueryAfterLoadingOrError

Function restoreQueryAfterLoadingOrError

packages/query-devtools/src/Devtools.tsx:1949–1972  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1947 }
1948
1949 const restoreQueryAfterLoadingOrError = () => {
1950 const activeQueryVal = activeQuery()
1951 if (!activeQueryVal) return
1952
1953 sendDevToolsEvent({
1954 type: 'RESTORE_LOADING',
1955 queryHash: activeQueryVal.queryHash,
1956 })
1957 const previousState = activeQueryVal.state
1958 const previousOptions = activeQueryVal.state.fetchMeta
1959 ? (activeQueryVal.state.fetchMeta as any).__previousQueryOptions
1960 : null
1961
1962 activeQueryVal.cancel({ silent: true })
1963 activeQueryVal.setState({
1964 ...previousState,
1965 fetchStatus: 'idle',
1966 fetchMeta: null,
1967 })
1968
1969 if (previousOptions) {
1970 activeQueryVal.fetch(previousOptions)
1971 }
1972 }
1973
1974 createEffect(() => {
1975 if (statusLabel() !== 'fetching') {

Callers 1

QueryDetailsFunction · 0.85

Calls 4

sendDevToolsEventFunction · 0.85
cancelMethod · 0.80
setStateMethod · 0.80
fetchMethod · 0.45

Tested by

no test coverage detected