From 6db2a6bf7a203c05d478d3b6b5a7636fe622ffb3 Mon Sep 17 00:00:00 2001 From: Rory& Date: Thu, 24 Apr 2025 01:36:14 +0200 Subject: Fix command names with spaces, allow specifying formatted body in MessageBuilder#WithBody --- LibMatrix/Helpers/MessageBuilder.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'LibMatrix/Helpers/MessageBuilder.cs') diff --git a/LibMatrix/Helpers/MessageBuilder.cs b/LibMatrix/Helpers/MessageBuilder.cs index d3bd6a5..5e2b1b7 100644 --- a/LibMatrix/Helpers/MessageBuilder.cs +++ b/LibMatrix/Helpers/MessageBuilder.cs @@ -10,9 +10,9 @@ public class MessageBuilder(string msgType = "m.text", string format = "org.matr public RoomMessageEventContent Build() => Content; - public MessageBuilder WithBody(string body) { + public MessageBuilder WithBody(string body, string? formattedBody = null) { Content.Body += body; - Content.FormattedBody += body; + Content.FormattedBody += formattedBody ?? body; return this; } @@ -112,7 +112,7 @@ public class MessageBuilder(string msgType = "m.text", string format = "org.matr public class TableBuilder(MessageBuilder msb) { public TableBuilder WithTitle(string title, int colspan) { msb.Content.Body += title + "\n"; - msb.Content.FormattedBody += $"{title}"; + msb.Content.FormattedBody += $"{title}
"; return this; } -- cgit 1.5.1