mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-08 10:03:51 +02:00
Send fixes
This commit is contained in:
@@ -375,14 +375,8 @@ public class ServiceSend extends ServiceBase {
|
||||
message.error = null;
|
||||
message.id = db.message().insertMessage(message);
|
||||
|
||||
MessageHelper.MessageParts parts = helper.getMessageParts();
|
||||
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));
|
||||
message.getFile(this).createNewFile();
|
||||
EntityAttachment.copy(this, id, message.id);
|
||||
|
||||
sid = message.id;
|
||||
message.id = id;
|
||||
@@ -412,6 +406,16 @@ public class ServiceSend extends ServiceBase {
|
||||
db.message().deleteMessage(message.id);
|
||||
|
||||
if (sid != null) {
|
||||
MessageHelper helper = new MessageHelper(imessage);
|
||||
MessageHelper.MessageParts parts = helper.getMessageParts();
|
||||
String body = parts.getHtml(this);
|
||||
Helper.writeText(EntityMessage.getFile(this, sid), body);
|
||||
db.message().setMessageContent(message.id,
|
||||
true,
|
||||
parts.isPlainOnly(),
|
||||
HtmlHelper.getPreview(body),
|
||||
parts.getWarnings(message.warning));
|
||||
|
||||
db.message().setMessageSent(sid, time);
|
||||
db.message().setMessageUiHide(sid, 0L);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user