Stop updating total stats on unmount
This commit is contained in:
		| @@ -65,6 +65,8 @@ export default class Home extends Vue { | ||||
|  | ||||
|   uniqueCountries: number; | ||||
|  | ||||
|   private updaterHandle?: number; | ||||
|  | ||||
|   ready = false; | ||||
|  | ||||
|   constructor() { | ||||
| @@ -120,10 +122,13 @@ export default class Home extends Vue { | ||||
|   mounted(): void { | ||||
|     this.updateStats(); | ||||
|  | ||||
|     setInterval(() => { | ||||
|     this.updaterHandle = setInterval(() => { | ||||
|       this.updateStats(); | ||||
|     }, 5000); | ||||
|   } | ||||
|   unmounted(): void { | ||||
|     clearInterval(this.updaterHandle); | ||||
|   } | ||||
| } | ||||
| </script> | ||||
| <style scoped lang="scss"> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user