git » sdk » commit 39baab5

Remove trailng newline when synthesizing text

author Stephen Paul Weber
2026-03-03 20:17:00 UTC
committer Stephen Paul Weber
2026-03-03 20:17:00 UTC
parent e095cf18823014b4de25f0216e5d241a7af4106d

Remove trailng newline when synthesizing text

borogove/ChatMessageBuilder.hx +1 -1

diff --git a/borogove/ChatMessageBuilder.hx b/borogove/ChatMessageBuilder.hx
index 71d63c7..08ec391 100644
--- a/borogove/ChatMessageBuilder.hx
+++ b/borogove/ChatMessageBuilder.hx
@@ -278,7 +278,7 @@ class ChatMessageBuilder {
 		final htmlIdx = payloads.findIndex((p) -> p.attr.get("xmlns") == "http://jabber.org/protocol/xhtml-im" && p.name == "html");
 		if (htmlIdx >= 0) payloads.splice(htmlIdx, 1);
 		payloads.push(htmlEl);
-		text = XEP0393.render(body);
+		text = ~/\n$/.replace(XEP0393.render(body), "");
 	}
 
 	private function htmlToNode(node: htmlparser.HtmlNode) {