fix: check for nil pointer in author id

This commit is contained in:
Guz
2024-09-25 15:19:48 -03:00
parent 65133b28dc
commit 984f39caf2

View File

@@ -15,12 +15,17 @@ func NewMessageErr[E any](
msg *dgo.Message,
log *slog.Logger,
) MessageErr[E] {
var authorID string
if msg.Author != nil {
authorID = msg.Author.ID
}
return MessageErr[E]{&defaultEventErr[E]{
data: map[string]any{
"MessageID": msg.ID,
"ChannelID": msg.ChannelID,
"GuildID": msg.GuildID,
"AuthorID": msg.Author.ID,
"AuthorID": authorID,
},
session: s,
channelID: msg.ChannelID,