Save memory on previewing

This commit is contained in:
M66B
2020-02-20 10:35:01 +01:00
parent 88f5a3ec86
commit 232f2726bb
7 changed files with 62 additions and 26 deletions

View File

@@ -35,6 +35,7 @@ import androidx.room.PrimaryKey;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
@@ -411,11 +412,12 @@ public class EntityRule {
reply.id = db.message().insertMessage(reply);
String body = answer.getText(message.from);
Helper.writeText(reply.getFile(context), body);
File file = reply.getFile(context);
Helper.writeText(file, body);
db.message().setMessageContent(reply.id,
true,
false,
HtmlHelper.getPreview(body),
HtmlHelper.getPreview(file),
null);
EntityOperation.queue(context, reply, EntityOperation.SEND);