Files
dislate/bot/events/errors/threads.go

25 lines
473 B
Go
Raw Normal View History

package errors
import (
"log/slog"
dgo "github.com/bwmarrin/discordgo"
)
type ThreadCreateErr struct {
*defaultEventErr[*dgo.ThreadCreate]
}
func NewThreadCreateErr(s *dgo.Session, ev *dgo.ThreadCreate, log *slog.Logger) ThreadCreateErr {
return ThreadCreateErr{&defaultEventErr[*dgo.ThreadCreate]{
data: map[string]any{
"ThreadID": ev.ID,
"ParentID": ev.ParentID,
"GuildID": ev.GuildID,
},
session: s,
channelID: ev.ID,
logger: log,
}}
}