|
|
|
@ -256,7 +256,9 @@ InputBar::message(QString msg, MarkdownOverride useMarkdown) |
|
|
|
|
mtx::events::msg::Text text = {}; |
|
|
|
|
text.body = msg.trimmed().toStdString(); |
|
|
|
|
|
|
|
|
|
if ((ChatPage::instance()->userSettings()->markdown() && (useMarkdown != MarkdownOverride::OFF)) || (useMarkdown == MarkdownOverride::ON)) { |
|
|
|
|
if ((ChatPage::instance()->userSettings()->markdown() && |
|
|
|
|
(useMarkdown != MarkdownOverride::OFF)) || |
|
|
|
|
(useMarkdown == MarkdownOverride::ON)) { |
|
|
|
|
text.formatted_body = utils::markdownToHtml(msg).toStdString(); |
|
|
|
|
|
|
|
|
|
// Don't send formatted_body, when we don't need to
|
|
|
|
@ -478,9 +480,9 @@ InputBar::command(QString command, QString args) |
|
|
|
|
} else if (command == "rotate-megolm-session") { |
|
|
|
|
cache::dropOutboundMegolmSession(room->roomId().toStdString()); |
|
|
|
|
} else if (command == "md") { |
|
|
|
|
message(args, MarkdownOverride::ON); |
|
|
|
|
message(args, MarkdownOverride::ON); |
|
|
|
|
} else if (command == "plain") { |
|
|
|
|
message(args, MarkdownOverride::OFF); |
|
|
|
|
message(args, MarkdownOverride::OFF); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|