mirror of
https://github.com/moparisthebest/k-9
synced 2024-11-27 11:42:16 -05:00
adapt to product code
This commit is contained in:
parent
215ada2e77
commit
0a09060ed7
@ -16,30 +16,28 @@ class TestingTextBodyBuilder extends TextBodyBuilder {
|
|||||||
QuoteStyle quoteStyle,
|
QuoteStyle quoteStyle,
|
||||||
boolean replyAfterQuote,
|
boolean replyAfterQuote,
|
||||||
boolean signatureBeforeQuotedText,
|
boolean signatureBeforeQuotedText,
|
||||||
boolean signatureUse,
|
boolean useSignature,
|
||||||
String messageContent,
|
String messageText,
|
||||||
String signature) {
|
String signatureText) {
|
||||||
super(messageContent);
|
super(messageText);
|
||||||
|
|
||||||
if (isDraft || includeQuotedText) {
|
includeQuotedText = (isDraft || includeQuotedText);
|
||||||
|
if (includeQuotedText) {
|
||||||
this.setIncludeQuotedText(true);
|
this.setIncludeQuotedText(true);
|
||||||
|
this.setReplyAfterQuote(quoteStyle == QuoteStyle.PREFIX && replyAfterQuote);
|
||||||
} else {
|
} else {
|
||||||
this.setIncludeQuotedText(false);
|
this.setIncludeQuotedText(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setAppendSignature(!isDraft);
|
|
||||||
this.setInsertSeparator(!isDraft);
|
this.setInsertSeparator(!isDraft);
|
||||||
|
|
||||||
this.setSignatureBeforeQuotedText(signatureBeforeQuotedText);
|
useSignature = (!isDraft && useSignature);
|
||||||
|
if (useSignature) {
|
||||||
if (quoteStyle == QuoteStyle.PREFIX && replyAfterQuote) {
|
this.setAppendSignature(true);
|
||||||
this.setReplyAfterQuote(true);
|
this.setSignature(signatureText);
|
||||||
|
this.setSignatureBeforeQuotedText(signatureBeforeQuotedText);
|
||||||
} else {
|
} else {
|
||||||
this.setReplyAfterQuote(false);
|
this.setAppendSignature(false);
|
||||||
}
|
|
||||||
|
|
||||||
if (signatureUse) {
|
|
||||||
this.setSignature(signature);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -128,8 +126,8 @@ public class TextBodyBuilderTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String quotedText = "quoted text";
|
String quotedText = "quoted text";
|
||||||
String messageContent = "message content";
|
String messageText = "message content";
|
||||||
String signature = "signature";
|
String signatureText = "signature";
|
||||||
|
|
||||||
TestingTextBodyBuilder textBodyBuilder = new TestingTextBodyBuilder(
|
TestingTextBodyBuilder textBodyBuilder = new TestingTextBodyBuilder(
|
||||||
includeQuotedText,
|
includeQuotedText,
|
||||||
@ -138,8 +136,8 @@ public class TextBodyBuilderTest {
|
|||||||
isReplyAfterQuote,
|
isReplyAfterQuote,
|
||||||
isSignatureBeforeQuotedText,
|
isSignatureBeforeQuotedText,
|
||||||
isSignatureUse,
|
isSignatureUse,
|
||||||
messageContent,
|
messageText,
|
||||||
signature
|
signatureText
|
||||||
);
|
);
|
||||||
textBodyBuilder.setQuotedText(quotedText);
|
textBodyBuilder.setQuotedText(quotedText);
|
||||||
TextBody textBody = textBodyBuilder.buildTextPlain();
|
TextBody textBody = textBodyBuilder.buildTextPlain();
|
||||||
@ -303,8 +301,8 @@ public class TextBodyBuilderTest {
|
|||||||
|
|
||||||
String quotedText = "quoted text";
|
String quotedText = "quoted text";
|
||||||
insertableHtmlContent.setQuotedContent(new StringBuilder(quotedText));
|
insertableHtmlContent.setQuotedContent(new StringBuilder(quotedText));
|
||||||
String messageContent = "message content";
|
String messageText = "message content";
|
||||||
String signature = "signature";
|
String signatureText = "signature";
|
||||||
|
|
||||||
TestingTextBodyBuilder textBodyBuilder = new TestingTextBodyBuilder(
|
TestingTextBodyBuilder textBodyBuilder = new TestingTextBodyBuilder(
|
||||||
includeQuotedText,
|
includeQuotedText,
|
||||||
@ -313,8 +311,8 @@ public class TextBodyBuilderTest {
|
|||||||
isReplyAfterQuote,
|
isReplyAfterQuote,
|
||||||
isSignatureBeforeQuotedText,
|
isSignatureBeforeQuotedText,
|
||||||
isSignatureUse,
|
isSignatureUse,
|
||||||
messageContent,
|
messageText,
|
||||||
signature
|
signatureText
|
||||||
);
|
);
|
||||||
textBodyBuilder.setQuotedTextHtml(insertableHtmlContent);
|
textBodyBuilder.setQuotedTextHtml(insertableHtmlContent);
|
||||||
TextBody textBody = textBodyBuilder.buildTextHtml();
|
TextBody textBody = textBodyBuilder.buildTextHtml();
|
||||||
|
Loading…
Reference in New Issue
Block a user