import ActivityBasedTimer from '@/services/activityBasedTimer'; const versioningTimer = new ActivityBasedTimer(); versioningTimer.setInterval({ async callback() { const newVersionAvailable = await isNewerVersionAvailable(); if (!newVersionAvailable) { return; } store.commit('setNewVersionAvailable', true); }, // Normal interval is once every 10 minutes interval: 1000 * 60 * 10, // Forced interval is once per day forcedInterval: 1000 * 60 * 60 * 24, });