From 09b6bcb06397ba0088cc2c09a0e916ea38d6cf9f Mon Sep 17 00:00:00 2001 From: barelyprofessional <150058423+barelyprofessional@users.noreply.github.com> Date: Wed, 8 Oct 2025 23:29:27 -0500 Subject: [PATCH] And actually use the fucking options --- KfChatDotNetWsClient/ChatClient.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/KfChatDotNetWsClient/ChatClient.cs b/KfChatDotNetWsClient/ChatClient.cs index e31f3c7..0c29583 100644 --- a/KfChatDotNetWsClient/ChatClient.cs +++ b/KfChatDotNetWsClient/ChatClient.cs @@ -242,7 +242,11 @@ public class ChatClient { var settings = new TextEncoderSettings(); settings.AllowRange(UnicodeRanges.All); - var payload = JsonSerializer.Serialize(new EditMessageJsonModel {Id = messageId, Message = newMessage}); + var options = new JsonSerializerOptions() + { + Encoder = JavaScriptEncoder.Create(settings) + }; + var payload = JsonSerializer.Serialize(new EditMessageJsonModel {Id = messageId, Message = newMessage}, options); _logger.Debug($"Editing {messageId} with '{newMessage}'"); if (_wsClient == null) throw new WebSocketNotInitializedException(); var msg = $"/edit {payload}";