()
| 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') { |
no test coverage detected