| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -289,7 +289,6 @@ export default class MembersList extends Vue { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // Auto-refresh functionality | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  countdownTimer = 10; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  autoRefreshInterval: NodeJS.Timeout | null = null; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  lastRefreshTime = 0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  // Track previous visibility members to detect changes | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  previousVisibilityMembers: string[] = []; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -816,17 +815,17 @@ export default class MembersList extends Vue { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  startAutoRefresh() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.lastRefreshTime = Date.now(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let lastRefreshTime = Date.now(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.countdownTimer = 10; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.autoRefreshInterval = setInterval(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const now = Date.now(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const timeSinceLastRefresh = (now - this.lastRefreshTime) / 1000; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const timeSinceLastRefresh = (now - lastRefreshTime) / 1000; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (timeSinceLastRefresh >= 10) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // Time to refresh | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.refreshData(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.lastRefreshTime = now; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        lastRefreshTime = now; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.countdownTimer = 10; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // Update countdown | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |