INNER CODE UNIT · JavaScript
updateRefreshingStatus
octarinesec/kube-scan · client/src/App.js:60
async function updateRefreshingStatus(lastFetch) {
const result = await fetch("/api/refreshing_status");
const {refreshing, lastRefresh} = await result.json();
setRefreshing(refreshing)
if (lastRefresh > lastFetch) {
lastFetch = Date.now()
await fetchData()
}
await new Promise(resolve => setTimeout(resolve, getRefreshStatusIntervalSeconds * 1000));
await updateRefreshingStatus(lastFetch)
}
useEffect(() => {
fetchData().then()
updateRefreshingStatus(Date.now()).then()
}, []);
async function refreshState() {