From ec43286096250f987c7c26c0e2722ba3a79b183d Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 20 Aug 2019 15:38:35 +0200 Subject: [PATCH] Update preview after sending message --- app/src/main/java/eu/faircode/email/ServiceSend.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index 4a38cb2086..1ba2625b23 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -397,7 +397,13 @@ public class ServiceSend extends ServiceBase { // Update message with signature / referenced text for sent orphans MessageHelper helper = new MessageHelper(imessage); MessageHelper.MessageParts parts = helper.getMessageParts(); - Helper.writeText(message.getFile(this), parts.getHtml(this)); + String body = parts.getHtml(this); + Helper.writeText(message.getFile(this), body); + db.message().setMessageContent(message.id, + true, + parts.isPlainOnly(), + HtmlHelper.getPreview(body), + parts.getWarnings(message.warning)); db.identity().setIdentityConnected(ident.id, new Date().getTime()); db.identity().setIdentityError(ident.id, null);