From c4f9bee7ee464c25855efad6336fa40cd4481075 Mon Sep 17 00:00:00 2001 From: alma Date: Fri, 25 Apr 2025 20:22:23 +0200 Subject: [PATCH] panel 2 courier api restore --- app/api/courrier/route.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/api/courrier/route.ts b/app/api/courrier/route.ts index 2ef52391..818898fa 100644 --- a/app/api/courrier/route.ts +++ b/app/api/courrier/route.ts @@ -175,11 +175,17 @@ export async function GET(request: Request) { // Function to get mailboxes const getMailboxes = async () => { - const mailboxes = []; - for await (const mailbox of imapClient.listMailboxes()) { - mailboxes.push(mailbox); + try { + const mailboxes = []; + const list = await imapClient.list(); + for (const mailbox of list) { + mailboxes.push(mailbox.path); + } + return mailboxes; + } catch (error) { + console.error("Error listing mailboxes:", error); + return []; } - return mailboxes; }; // Setup paging