Merge "Do only one status request at a time"

This commit is contained in:
Zuul 2018-10-11 20:15:27 +00:00 committed by Gerrit Code Review
commit 0cc2e2f9ae
1 changed files with 6 additions and 3 deletions

View File

@ -98,8 +98,14 @@ class StatusPage extends React.Component {
// .then(sleeper(2000))
.then(response => {
this.setState({status: response.data, loading: false})
if (this.state.autoReload) {
this.timer = setTimeout(this.updateData, 5000)
}
}).catch(error => {
this.setState({error: error.message, status: null})
if (this.state.autoReload) {
this.timer = setTimeout(this.updateData, 5000)
}
})
}
// Clear any running timer
@ -107,9 +113,6 @@ class StatusPage extends React.Component {
clearTimeout(this.timer)
this.timer = null
}
if (this.state.autoReload) {
this.timer = setTimeout(this.updateData, 5000)
}
}
componentDidMount () {