mail page imap connection mime 5 bis rest 16 login page 32

This commit is contained in:
alma 2025-04-16 10:48:58 +02:00
parent a4f4ebd010
commit 569be3e8e9

View File

@ -449,10 +449,15 @@ export default function MailPage() {
}
const data = await response.json();
console.log('Received emails:', data.length);
console.log('Received data:', data);
// Ensure all dates are Date objects
const processedEmails = data.map((email: Email) => ({
if (!data.emails || !Array.isArray(data.emails)) {
console.error('Invalid response format:', data);
throw new Error('Invalid response format: emails array not found');
}
// Process the emails array from data.emails
const processedEmails = data.emails.map((email: Email) => ({
...email,
date: new Date(email.date),
read: email.read || false,
@ -461,7 +466,7 @@ export default function MailPage() {
}));
setEmails(processedEmails);
console.log('Emails loaded successfully');
console.log('Emails loaded successfully:', processedEmails.length);
} catch (err) {
console.error('Error loading emails:', err);
setError(err instanceof Error ? err.message : 'Failed to load emails');