Fix incorrect standard emoji rendering in plaintext

pull/162/head
Alexey Golub 6 years ago
parent 28175e2110
commit 492003c75a

@ -1,4 +1,6 @@
namespace DiscordChatExporter.Core.Markdown using Tyrrrz.Extensions;
namespace DiscordChatExporter.Core.Markdown
{ {
public class EmojiNode : Node public class EmojiNode : Node
{ {
@ -8,6 +10,8 @@
public bool IsAnimated { get; } public bool IsAnimated { get; }
public bool IsCustomEmoji => Id.IsNotBlank();
public EmojiNode(string lexeme, string id, string name, bool isAnimated) public EmojiNode(string lexeme, string id, string name, bool isAnimated)
: base(lexeme) : base(lexeme)
{ {

@ -112,7 +112,7 @@ namespace DiscordChatExporter.Core.Services
else if (node is EmojiNode emojiNode) else if (node is EmojiNode emojiNode)
{ {
buffer.Append($":{emojiNode.Name}:"); buffer.Append(emojiNode.IsCustomEmoji ? $":{emojiNode.Name}:" : node.Lexeme);
} }
else else

Loading…
Cancel
Save