perf: add eventbus unmount in more places and optimise stats tab

This commit is contained in:
David Ralph
2021-08-20 22:06:40 +01:00
parent afcead634b
commit ef2f666ccf
12 changed files with 26 additions and 10 deletions

View File

@@ -355,6 +355,10 @@ export default class Background extends PureComponent {
this.setBackground();
}
componentWillUnmount() {
EventBus.off('refresh');
}
render() {
if (this.state.video === true) {
const enabled = (setting) => {

View File

@@ -134,7 +134,7 @@ export default class Greeting extends PureComponent {
}
componentWillUnmount() {
EventBus.remove('refresh');
EventBus.off('refresh');
}
render() {

View File

@@ -131,7 +131,7 @@ export default class QuickLinks extends PureComponent {
}
componentWillUnmount() {
EventBus.remove('refresh');
EventBus.off('refresh');
}
render() {

View File

@@ -247,7 +247,7 @@ export default class Quote extends PureComponent {
}
componentWillUnmount() {
EventBus.remove('refresh');
EventBus.off('refresh');
}
render() {

View File

@@ -126,7 +126,7 @@ export default class Search extends PureComponent {
}
componentWillUnmount() {
EventBus.remove('refresh');
EventBus.off('refresh');
}
render() {

View File

@@ -114,7 +114,7 @@ export default class Clock extends PureComponent {
}
componentWillUnmount() {
EventBus.remove('refresh');
EventBus.off('refresh');
}
render() {

View File

@@ -128,7 +128,7 @@ export default class DateWidget extends PureComponent {
}
componentWillUnmount() {
EventBus.remove('refresh');
EventBus.off('refresh');
}
render() {

View File

@@ -125,7 +125,7 @@ export default class Weather extends PureComponent {
}
componentWillUnmount() {
EventBus.remove('refresh');
EventBus.off('refresh');
}
render() {