in src/app/AthenaNetCore/AthenaNetCore.WebApp/ClientApp/src/components/CovidTestingByDate.js [112:130]
async checkQueryStatus(queryId) {
const response = await fetch(`covidtracking/query/status/${queryId}`);
const statusResult = await response.json();
if (statusResult.isStillRunning) {
this.setState({
isCheckingStatus: true,
isLoading: true,
statusData: {
queryId: queryId,
attempt: this.state.statusData.attempt + 1
}
});
this.scheduleStatusCheck(queryId);
} else {
clearInterval(this.timer);
this.loadResult(queryId);
}
}