Fix missing emoji bug

This commit is contained in:
rxdn 2022-11-18 18:26:24 +00:00
parent 0c2c8ef4af
commit 4488600229

View File

@ -24,15 +24,16 @@ type panelMessageData struct {
func panelIntoMessageData(panel database.Panel, isPremium bool) panelMessageData { func panelIntoMessageData(panel database.Panel, isPremium bool) panelMessageData {
var emote *emoji.Emoji var emote *emoji.Emoji
if panel.EmojiName != nil && *panel.EmojiName == "" { // No emoji = nil if panel.EmojiName != nil { // No emoji = nil
id := objects.NewNullSnowflake() if panel.EmojiId == nil { // Unicode emoji
if panel.EmojiId != nil { emote = &emoji.Emoji{
id = objects.NewNullableSnowflake(*panel.EmojiId) Name: *panel.EmojiName,
} }
} else { // Custom emoji
emote = &emoji.Emoji{ emote = &emoji.Emoji{
Id: id, Id: objects.NewNullableSnowflake(*panel.EmojiId),
Name: *panel.EmojiName, Name: *panel.EmojiName,
}
} }
} }