Display badge

This commit is contained in:
rxdn 2021-11-26 16:03:45 +00:00
parent af3ddaab9e
commit 54cf2521e5
2 changed files with 10 additions and 1 deletions

View File

@ -29,11 +29,16 @@ func FromArchiveMessages(messages []message.Message, ticketId int) Payload {
// Add user to entities map // Add user to entities map
snowflake := strconv.FormatUint(msg.Author.Id, 10) snowflake := strconv.FormatUint(msg.Author.Id, 10)
if _, ok := users[snowflake]; !ok { if _, ok := users[snowflake]; !ok {
var badge *Badge
if msg.Author.Bot {
badge = badgePtr(BadgeBot)
}
users[snowflake] = User{ users[snowflake] = User{
Avatar: msg.Author.AvatarUrl(256), Avatar: msg.Author.AvatarUrl(256),
Username: msg.Author.Username, Username: msg.Author.Username,
Discriminator: msg.Author.Discriminator, Discriminator: msg.Author.Discriminator,
Badge: nil, Badge: badge,
} }
} }
} }

View File

@ -53,3 +53,7 @@ type Badge string
const ( const (
BadgeBot Badge = "bot" BadgeBot Badge = "bot"
) )
func badgePtr(b Badge) *Badge {
return &b
}