chore: move a variable into most local scope

This commit is contained in:
2025-10-24 22:06:53 -06:00
parent 2f1eeb6700
commit f0f0f1681e

View File

@@ -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