mirror of https://github.com/M66B/FairEmail.git
Refactoring
This commit is contained in:
parent
91e9eae07a
commit
8e946e9863
|
@ -1500,12 +1500,13 @@ class Core {
|
|||
File file = message.getFile(context);
|
||||
Helper.writeText(file, body);
|
||||
String text = HtmlHelper.getFullText(body);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
message.preview = HtmlHelper.getPreview(text);
|
||||
message.language = HtmlHelper.getLanguage(context, text);
|
||||
db.message().setMessageContent(message.id,
|
||||
true,
|
||||
HtmlHelper.getLanguage(context, text),
|
||||
message.language,
|
||||
parts.isPlainOnly(),
|
||||
preview,
|
||||
message.preview,
|
||||
parts.getWarnings(message.warning));
|
||||
MessageClassifier.classify(message, folder, null, context);
|
||||
|
||||
|
@ -2211,12 +2212,13 @@ class Core {
|
|||
File file = message.getFile(context);
|
||||
Helper.writeText(file, body);
|
||||
String text = HtmlHelper.getFullText(body);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
message.preview = HtmlHelper.getPreview(text);
|
||||
message.language = HtmlHelper.getLanguage(context, text);
|
||||
db.message().setMessageContent(message.id,
|
||||
true,
|
||||
HtmlHelper.getLanguage(context, text),
|
||||
message.language,
|
||||
parts.isPlainOnly(),
|
||||
preview,
|
||||
message.preview,
|
||||
parts.getWarnings(message.warning));
|
||||
|
||||
for (EntityAttachment attachment : parts.getAttachments())
|
||||
|
@ -3016,12 +3018,13 @@ class Core {
|
|||
File file = message.getFile(context);
|
||||
Helper.writeText(file, body);
|
||||
String text = HtmlHelper.getFullText(body);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
message.preview = HtmlHelper.getPreview(text);
|
||||
message.language = HtmlHelper.getLanguage(context, text);
|
||||
db.message().setMessageContent(message.id,
|
||||
true,
|
||||
HtmlHelper.getLanguage(context, text),
|
||||
message.language,
|
||||
parts.isPlainOnly(),
|
||||
preview,
|
||||
message.preview,
|
||||
parts.getWarnings(message.warning));
|
||||
MessageClassifier.classify(message, folder, null, context);
|
||||
|
||||
|
@ -3454,12 +3457,13 @@ class Core {
|
|||
File file = message.getFile(context);
|
||||
Helper.writeText(file, body);
|
||||
String text = HtmlHelper.getFullText(body);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
message.preview = HtmlHelper.getPreview(text);
|
||||
message.language = HtmlHelper.getLanguage(context, text);
|
||||
db.message().setMessageContent(message.id,
|
||||
true,
|
||||
HtmlHelper.getLanguage(context, text),
|
||||
message.language,
|
||||
parts.isPlainOnly(),
|
||||
preview,
|
||||
message.preview,
|
||||
parts.getWarnings(message.warning));
|
||||
MessageClassifier.classify(message, folder, null, context);
|
||||
|
||||
|
|
|
@ -612,12 +612,13 @@ public class EntityRule {
|
|||
File file = reply.getFile(context);
|
||||
Helper.writeText(file, body);
|
||||
String text = HtmlHelper.getFullText(body);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
reply.preview = HtmlHelper.getPreview(text);
|
||||
reply.language = HtmlHelper.getLanguage(context, text);
|
||||
db.message().setMessageContent(reply.id,
|
||||
true,
|
||||
HtmlHelper.getLanguage(context, text),
|
||||
reply.language,
|
||||
false,
|
||||
preview,
|
||||
reply.preview,
|
||||
null);
|
||||
|
||||
if (attachments)
|
||||
|
@ -703,7 +704,7 @@ public class EntityRule {
|
|||
|
||||
String body = Helper.readText(message.getFile(context));
|
||||
String text = HtmlHelper.getFullText(body);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
String preview = HtmlHelper.getPreview(text);
|
||||
|
||||
if (!TextUtils.isEmpty(preview))
|
||||
sb.append(res.getString(R.string.title_rule_tts_content))
|
||||
|
|
|
@ -3925,12 +3925,13 @@ public class FragmentCompose extends FragmentBase {
|
|||
Helper.writeText(data.draft.getFile(context, data.draft.revision), html);
|
||||
|
||||
String text = HtmlHelper.getFullText(html);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
data.draft.preview = HtmlHelper.getPreview(text);
|
||||
data.draft.language = HtmlHelper.getLanguage(context, text);
|
||||
db.message().setMessageContent(data.draft.id,
|
||||
true,
|
||||
HtmlHelper.getLanguage(context, text),
|
||||
data.draft.language,
|
||||
data.draft.plain_only,
|
||||
preview,
|
||||
data.draft.preview,
|
||||
null);
|
||||
|
||||
if ("participation".equals(action)) {
|
||||
|
@ -4080,12 +4081,13 @@ public class FragmentCompose extends FragmentBase {
|
|||
Helper.writeText(data.draft.getFile(context, data.draft.revision), html);
|
||||
|
||||
String text = HtmlHelper.getFullText(html);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
data.draft.preview = HtmlHelper.getPreview(text);
|
||||
data.draft.language = HtmlHelper.getLanguage(context, text);
|
||||
db.message().setMessageContent(data.draft.id,
|
||||
true,
|
||||
HtmlHelper.getLanguage(context, text),
|
||||
data.draft.language,
|
||||
data.draft.plain_only,
|
||||
preview,
|
||||
data.draft.preview,
|
||||
null);
|
||||
} else
|
||||
EntityOperation.queue(context, data.draft, EntityOperation.BODY);
|
||||
|
@ -4598,12 +4600,13 @@ public class FragmentCompose extends FragmentBase {
|
|||
Helper.writeText(draft.getFile(context), body);
|
||||
|
||||
String full = HtmlHelper.getFullText(body);
|
||||
String preview = HtmlHelper.getPreviewText(full);
|
||||
draft.preview = HtmlHelper.getPreview(full);
|
||||
draft.language = HtmlHelper.getLanguage(context, full);
|
||||
db.message().setMessageContent(draft.id,
|
||||
true,
|
||||
HtmlHelper.getLanguage(context, full),
|
||||
draft.language,
|
||||
draft.plain_only, // unchanged
|
||||
preview,
|
||||
draft.preview,
|
||||
null);
|
||||
|
||||
db.message().setMessageRevision(draft.id, draft.revision);
|
||||
|
|
|
@ -1724,7 +1724,7 @@ public class HtmlHelper {
|
|||
}
|
||||
}
|
||||
|
||||
static String getPreviewText(String text) {
|
||||
static String getPreview(String text) {
|
||||
if (text == null)
|
||||
return null;
|
||||
|
||||
|
|
|
@ -540,7 +540,7 @@ public class ServiceSend extends ServiceBase implements SharedPreferences.OnShar
|
|||
|
||||
String text = HtmlHelper.getFullText(body);
|
||||
String language = HtmlHelper.getLanguage(this, text);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
String preview = HtmlHelper.getPreview(text);
|
||||
|
||||
try {
|
||||
db.beginTransaction();
|
||||
|
|
|
@ -290,7 +290,7 @@ public class ServiceUI extends IntentService {
|
|||
|
||||
String text = HtmlHelper.getFullText(body);
|
||||
String language = HtmlHelper.getLanguage(this, text);
|
||||
String preview = HtmlHelper.getPreviewText(text);
|
||||
String preview = HtmlHelper.getPreview(text);
|
||||
|
||||
DB db = DB.getInstance(this);
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue