From 76ea7ffe66fdcb29e151880c2b6fc2e471817fed Mon Sep 17 00:00:00 2001 From: alma Date: Tue, 15 Apr 2025 23:39:12 +0200 Subject: [PATCH] mail page imap connection mime 5 bis rest 16 login page 4 --- app/mail/page.tsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/mail/page.tsx b/app/mail/page.tsx index c67bd44..d100e38 100644 --- a/app/mail/page.tsx +++ b/app/mail/page.tsx @@ -409,6 +409,13 @@ export default function MailPage() { } }, [router]); + // Load emails on mount and when selectedAccount changes + useEffect(() => { + if (!loading) { + loadEmails(); + } + }, [loading, selectedAccount]); + // Show loading state if credentials are not loaded if (loading) { return ( @@ -600,11 +607,6 @@ export default function MailPage() { return emails.find(email => email.id === selectedEmail?.id); }; - // Add useEffect to load emails on mount - useEffect(() => { - loadEmails(); - }, []); - // Add account management functions const handleAddAccount = () => { // Implementation for adding a new account