Unify redaction handling

The code in messageeventmodel was calling to EventHandler::getBody who
already handles reaction handlings
This commit is contained in:
Carl Schwan
2024-09-06 16:16:09 +02:00
committed by Tobias Fella
parent 9ee10b6968
commit 16b27700f5
3 changed files with 1 additions and 11 deletions

View File

@@ -277,7 +277,7 @@ QString EventHandler::getBody(const NeoChatRoom *room, const Quotient::RoomEvent
{
if (event->isRedacted()) {
auto reason = event->redactedBecause()->reason();
return (reason.isEmpty()) ? i18n("<i>[This message was deleted]</i>") : i18n("<i>[This message was deleted: %1]</i>", reason);
return (reason.isEmpty()) ? i18n("<i>[This message was deleted]</i>") : i18n("<i>[This message was deleted: %1]</i>", reason.toHtmlEscaped());
}
const bool prettyPrint = (format == Qt::RichText);