@@ -3,7 +3,12 @@ import { MessageEntity } from "@db";
33import EmailViewer from "@/components/mailbox/default/email-viewer" ;
44import EmailRenderer from "@/components/mailbox/default/email-renderer" ;
55import { Avatar } from "@mantine/core" ;
6- import { fetchMessageAttachments , FetchThreadMailSubsResult , getSignedUrlsForMessage } from "@/lib/actions/mailbox" ;
6+ import {
7+ fetchIdentityMailboxList ,
8+ fetchMessageAttachments ,
9+ FetchThreadMailSubsResult ,
10+ getSignedUrlsForMessage
11+ } from "@/lib/actions/mailbox" ;
712import { getPublicEnv } from "@schema" ;
813import { getMessageAddress , getMessageName } from "@common/mail-client" ;
914import { Container } from "@/components/common/containers" ;
@@ -29,11 +34,10 @@ export default async function ThreadItem({
2934 identityPublicId : string ;
3035 mailSubscription : FetchThreadMailSubsResult [ "byMessageId" ] | null ;
3136} ) {
32- // const { attachments } = await fetchMessageAttachments(message.id);
3337 const attachments = await getSignedUrlsForMessage ( message . id )
34- // console.log("attachs", attachs)
3538 const publicConfig = getPublicEnv ( ) ;
3639 const preview = await fetchEventPreviewItems ( attachments , identityPublicId )
40+ const identityMailboxes = await fetchIdentityMailboxList ( ) ;
3741
3842 return (
3943 < >
@@ -64,6 +68,7 @@ export default async function ThreadItem({
6468 markSmtp = { markSmtp }
6569 activeMailboxId = { activeMailboxId }
6670 mailSubscription = { mailSubscription }
71+ identityMailboxes = { identityMailboxes }
6772 >
6873 < EmailViewer message = { message } />
6974 </ EmailRenderer >
0 commit comments