fix monitor.stop() in some cases
This commit is contained in:
		
							parent
							
								
									a7b50c3630
								
							
						
					
					
						commit
						6006038689
					
				
					 1 changed files with 5 additions and 1 deletions
				
			
		|  | @ -309,7 +309,10 @@ class Monitor extends BeanModel { | ||||||
| 
 | 
 | ||||||
|             previousBeat = bean; |             previousBeat = bean; | ||||||
| 
 | 
 | ||||||
|             this.heartbeatInterval = setTimeout(beat, this.interval * 1000); |             if (! this.isStop) { | ||||||
|  |                 this.heartbeatInterval = setTimeout(beat, this.interval * 1000); | ||||||
|  |             } | ||||||
|  | 
 | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         beat(); |         beat(); | ||||||
|  | @ -317,6 +320,7 @@ class Monitor extends BeanModel { | ||||||
| 
 | 
 | ||||||
|     stop() { |     stop() { | ||||||
|         clearTimeout(this.heartbeatInterval); |         clearTimeout(this.heartbeatInterval); | ||||||
|  |         this.isStop = true; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     /** |     /** | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue