mail page imap connection mime 5 bis rest 16 login page 32
This commit is contained in:
parent
a4f4ebd010
commit
569be3e8e9
@ -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');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user