feat(stats): update achievements based on empty stats during reset

This commit is contained in:
alexsparkes
2026-01-24 17:45:55 +00:00
parent 3e5dddf617
commit 37578d7638

View File

@@ -47,9 +47,8 @@ const Stats = () => {
localStorage.setItem('achievements', JSON.stringify([]));
localStorage.setItem('achievementTimestamps', JSON.stringify({}));
setStats(emptyStats);
// Reset achievements to initial state (all locked, no timestamps)
const resetAchievements = initialAchievements.map((a) => ({ ...a, achieved: false, timestamp: undefined }));
setAchievements(resetAchievements);
// Update achievements based on the empty stats
setAchievements(checkAchievements(emptyStats));
setClearmodal(false);
toast(variables.getMessage('toasts.stats_reset'));
};