diff --git a/src/hooks/achievements/useAchievements.ts b/src/hooks/achievements/useAchievements.ts index 29f10de4..a067ff79 100644 --- a/src/hooks/achievements/useAchievements.ts +++ b/src/hooks/achievements/useAchievements.ts @@ -172,6 +172,13 @@ const useAchievementsState = () => setNeedsUpdate(false); }, [ needsUpdate ]); + useEffect(() => + { + if(!selectedCategoryCode || (selectedAchievementId === -1)) return; + + setAchievementSeen(selectedCategoryCode, selectedAchievementId); + }, [ selectedCategoryCode, selectedAchievementId, setAchievementSeen ]); + return { achievementCategories, selectedCategoryCode, setSelectedCategoryCode, selectedAchievementId, setSelectedAchievementId, achievementScore, getTotalUnseen, getProgress, getMaxProgress, scaledProgressPercent, selectedCategory, selectedAchievement, setAchievementSeen }; }