Fix missing emoji bug
This commit is contained in:
parent
0c2c8ef4af
commit
4488600229
@ -24,16 +24,17 @@ type panelMessageData struct {
|
||||
|
||||
func panelIntoMessageData(panel database.Panel, isPremium bool) panelMessageData {
|
||||
var emote *emoji.Emoji
|
||||
if panel.EmojiName != nil && *panel.EmojiName == "" { // No emoji = nil
|
||||
id := objects.NewNullSnowflake()
|
||||
if panel.EmojiId != nil {
|
||||
id = objects.NewNullableSnowflake(*panel.EmojiId)
|
||||
}
|
||||
|
||||
if panel.EmojiName != nil { // No emoji = nil
|
||||
if panel.EmojiId == nil { // Unicode emoji
|
||||
emote = &emoji.Emoji{
|
||||
Id: id,
|
||||
Name: *panel.EmojiName,
|
||||
}
|
||||
} else { // Custom emoji
|
||||
emote = &emoji.Emoji{
|
||||
Id: objects.NewNullableSnowflake(*panel.EmojiId),
|
||||
Name: *panel.EmojiName,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return panelMessageData{
|
||||
|
Loading…
x
Reference in New Issue
Block a user