fix: use onSuccessUpdateEmail to send before storing in Sent #188

This commit is contained in:
Linus Rath
2026-04-13 00:50:13 +02:00
parent 0d4b588fd0
commit fa0045e01b
2 changed files with 75 additions and 13 deletions
+2 -1
View File
@@ -453,7 +453,8 @@ export const useEmailStore = create<EmailStore>((set, get) => ({
const mailboxes = await client.getMailboxes();
const sentMailbox = mailboxes.find(mb => mb.role === 'sent');
if (!sentMailbox) throw new Error('No sent mailbox found');
await client.sendRawEmail(rawMimeBlob, identityId, sentMailbox.id);
const draftsMailbox = mailboxes.find(mb => mb.role === 'drafts');
await client.sendRawEmail(rawMimeBlob, identityId, sentMailbox.id, draftsMailbox?.id);
set({ isLoading: false });
} catch (error) {
set({