nil pointer fun

This commit is contained in:
daru
2022-07-18 00:57:48 +02:00
parent 12c69818ce
commit 1a075e79ff

View File

@@ -31,9 +31,7 @@ func SendAppointBroadcast(creator string, app *Appointment) {
} }
msgs := fmt.Sprintf("🗓️ New appointment for [%s](https://anime.hanami.family/anime/%d) at <t:%d:F> <t:%d:R>", anime.Title, app.Anime, app.Time.Unix(), app.Time.Unix()) msgs := fmt.Sprintf("🗓️ New appointment for [%s](https://anime.hanami.family/anime/%d) at <t:%d:F> <t:%d:R>", anime.Title, app.Anime, app.Time.Unix(), app.Time.Unix())
msgc := discordgo.MessageSend{ msge := discordgo.MessageEmbed{
Content: msgStart.String(),
Embeds: []*discordgo.MessageEmbed{{
Description: msgs, Description: msgs,
URL: fmt.Sprintf("https://anime.hanami.family/anime/%d", app.Anime), URL: fmt.Sprintf("https://anime.hanami.family/anime/%d", app.Anime),
Thumbnail: &discordgo.MessageEmbedThumbnail{URL: anime.ImageLargeURL}, Thumbnail: &discordgo.MessageEmbedThumbnail{URL: anime.ImageLargeURL},
@@ -41,18 +39,21 @@ func SendAppointBroadcast(creator string, app *Appointment) {
Footer: &discordgo.MessageEmbedFooter{ Footer: &discordgo.MessageEmbedFooter{
Text: "huso " + husoVersion, Text: "huso " + husoVersion,
}, },
}},
} }
user, _, err := GetUserData(creator) user, _, err := GetUserData(creator)
if err == nil { if err == nil {
msgc.Embed.Author = &discordgo.MessageEmbedAuthor{ msge.Author = &discordgo.MessageEmbedAuthor{
Name: user.Username, Name: user.Username,
IconURL: user.ImageURL, IconURL: user.ImageURL,
URL: fmt.Sprintf("https://anime.hanami.family/user/%s", creator), URL: fmt.Sprintf("https://anime.hanami.family/user/%s", creator),
} }
} }
msgc := discordgo.MessageSend{
Content: msgStart.String(),
Embeds: []*discordgo.MessageEmbed{&msge},
}
_, err = discc.ChannelMessageSendComplex("998277590609559632", &msgc) _, err = discc.ChannelMessageSendComplex("998277590609559632", &msgc)
if err != nil { if err != nil {