Revert some change from #2002

This commit is contained in:
Benoit Marty 2020-09-02 09:06:34 +02:00
parent 9389cfe7a3
commit d0532bb9a9
2 changed files with 12 additions and 2 deletions

View File

@ -10,7 +10,6 @@ Improvements 🙌:
Bugfix 🐛:
- Display name not shown under Settings/General (#1926)
- Wrong markdown parsing (#350, #1375, #1939, #1982)
- Words containing my name should not trigger notifications (#1781)
- Fix changing language issue
- Fix FontSize issue (#1483, #1787)

View File

@ -53,7 +53,7 @@ internal class MarkdownParser @Inject constructor(
// According to https://matrix.org/docs/spec/client_server/latest#m-room-message-msgtypes:
// The plain text version of the HTML should be provided in the body.
// But it caused too many problems so it has been removed in #2002
TextContent(text, cleanHtmlText.trim())
TextContent(text, cleanHtmlText.postTreatment())
} else {
TextContent(text)
}
@ -61,4 +61,15 @@ internal class MarkdownParser @Inject constructor(
private fun isFormattedTextPertinent(text: String, htmlText: String?) =
text != htmlText && htmlText != "<p>${text.trim()}</p>\n"
/**
* The parser makes some mistakes, so deal with it here
*/
private fun String.postTreatment(): String {
return this
// Remove extra space before and after the content
.trim()
// There is no need to include new line in an html-like source
.replace("\n", "")
}
}