diff --git a/src/frontend/src/App.tsx b/src/frontend/src/App.tsx index 55c8778..9c07d23 100644 --- a/src/frontend/src/App.tsx +++ b/src/frontend/src/App.tsx @@ -34,7 +34,7 @@ export default function App() { const selectedProjectId = useStore((s) => s.selectedProjectId); const setSelectedProjectId = useStore((s) => s.setSelectedProjectId); const v2tasksLoading = useStore((s) => s.v2tasksLoading); - const mailUnread = useStore((s) => s.mailUnread); + const notifUnread = ((useStore((s) => s.sseEvents) || []) as any[]).filter((n: any) => !n.read).length; useEffect(() => { startPolling(); @@ -79,7 +79,7 @@ export default function App() { return executing + '活跃'; } if (key === 'mail') { - const unread = useStore.getState().mailUnread; + const unread = ((useStore.getState().sseEvents || []) as any[]).filter((n: any) => !n.read).length; return unread > 0 ? String(unread) : ''; } return '';