forked from jsnbuchanan/crowd-funder-for-time-pwa
chore: move a variable into most local scope
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user