feat: meeting members admission dialog #210

Merged
jose merged 27 commits from meeting-members-admission-dialog into master 2025-10-30 13:58:18 +00:00
Showing only changes of commit f0f0f1681e - Show all commits

View File

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