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