Merge pull request #42

* fix: ensure newlines when rendering emotes
This commit is contained in:
Dean Sheather
2024-05-10 21:47:37 -07:00
committed by GitHub
parent 050485fece
commit 0f5ece288d
2 changed files with 15 additions and 8 deletions
+5 -2
View File
@@ -135,8 +135,11 @@ internal class Message
private List<Chunk> CheckMessageContent(List<Chunk> oldChunks)
{
var newChunks = new List<Chunk>();
void AddChunkWithMessage(Chunk chunk)
void AddChunkWithMessage(TextChunk chunk)
{
if (string.IsNullOrEmpty(chunk.Content))
return;
chunk.Message = this;
newChunks.Add(chunk);
}
@@ -198,7 +201,7 @@ internal class Message
AddContentAfterURLCheck(builder.ToString(), text, chunk);
builder.Clear();
newChunks.Add(new TextChunk(chunk.Source, EmotePayload.ResolveEmote(word), word));
AddChunkWithMessage(new TextChunk(chunk.Source, EmotePayload.ResolveEmote(word), word));
builder.Append(' ');
continue;
}