From 29bf0a84dfdf79f78f40281009112ecad4d0cdb3 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Mon, 18 May 2026 12:55:38 +0800 Subject: [PATCH] auto-sync: 2026-05-18 12:55:38 --- src/frontend/src/store.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) 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();