fix: bootstrap digest store on app mount for correct badge count on load

This commit is contained in:
pyr0ball 2026-03-20 10:27:13 -07:00
parent 5621140a72
commit 51f5b3f0a0

View file

@ -17,14 +17,17 @@ import { RouterView } from 'vue-router'
import { useMotion } from './composables/useMotion' import { useMotion } from './composables/useMotion'
import { useHackerMode, useKonamiCode } from './composables/useEasterEgg' import { useHackerMode, useKonamiCode } from './composables/useEasterEgg'
import AppNav from './components/AppNav.vue' import AppNav from './components/AppNav.vue'
import { useDigestStore } from './stores/digest'
const motion = useMotion() const motion = useMotion()
const { toggle, restore } = useHackerMode() const { toggle, restore } = useHackerMode()
const digestStore = useDigestStore()
useKonamiCode(toggle) useKonamiCode(toggle)
onMounted(() => { onMounted(() => {
restore() // re-apply hacker mode from localStorage on hard reload restore() // re-apply hacker mode from localStorage on hard reload
digestStore.fetchAll() // populate badge immediately, before user visits Digest tab
}) })
</script> </script>