fix(xo-web/host): unsubscribe missing patches when the props change (#5370)

This commit is contained in:
Mathieu 2020-11-30 11:20:28 +01:00 committed by GitHub
parent 16c71da487
commit 1d3978ce2f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -191,6 +191,10 @@ export default class Host extends Component {
return
}
if (this.unsubscribeHostMissingPatches !== undefined) {
this.unsubscribeHostMissingPatches()
}
this.unsubscribeHostMissingPatches = subscribeHostMissingPatches(host, missingPatches =>
this.setState({
missingPatches: missingPatches && sortBy(missingPatches, patch => -patch.time),