diff --git a/src/frontend/src/store.ts b/src/frontend/src/store.ts index b6627bd..ed9c6c5 100644 --- a/src/frontend/src/store.ts +++ b/src/frontend/src/store.ts @@ -582,6 +582,16 @@ export const useStore = create((set, get) => ({ } }, + loadMails: async () => { + try { + const res = await fetch('/api/mail'); + if (res.ok) { + const data = await res.json(); + set({ mails: data.mails || [], mailUnread: (data.mails || []).filter((m: any) => !m.is_read).length }); + } + } catch { /* silently fail */ } + }, + loadOfficials: async () => { try { const data = await api.officialsStats();