Skip to content

Commit

Permalink
moved the interactionrespond and fixed output formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
c0untingNumbers committed Apr 26, 2024
1 parent d4c313c commit 726716c
Showing 1 changed file with 20 additions and 16 deletions.
36 changes: 20 additions & 16 deletions commands/slash/query.go
Original file line number Diff line number Diff line change
Expand Up @@ -244,29 +244,33 @@ func Query() (*discordgo.ApplicationCommand, func(s *discordgo.Session, i *disco
logging.Error(s, err.Error(), i.Member.User, span, logrus.Fields{"error": err})
}
} else {
for _, signin := range signins {
for x, signin := range signins {
user, err := s.User(signin.Key)
if err != nil {
logging.Error(s, err.Error(), i.Member.User, span, logrus.Fields{"error": err})
return
}
message += fmt.Sprintf("%s,\n", user.Username)
err = s.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{
Type: discordgo.InteractionResponseChannelMessageWithSource,
Data: &discordgo.InteractionResponseData{
Flags: discordgo.MessageFlagsEphemeral,
Files: []*discordgo.File{
{
Name: "query.csv",
ContentType: "text/csv",
Reader: strings.NewReader(message),
},
if x == 0 {
message += user.Username
} else {
message += fmt.Sprintf(",%s", user.Username)
}
}
err = s.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{
Type: discordgo.InteractionResponseChannelMessageWithSource,
Data: &discordgo.InteractionResponseData{
Flags: discordgo.MessageFlagsEphemeral,
Files: []*discordgo.File{
{
Name: "query.csv",
ContentType: "text/csv",
Reader: strings.NewReader(message),
},
},
})
if err != nil {
logging.Error(s, err.Error(), i.Member.User, span, logrus.Fields{"error": err})
}
},
})
if err != nil {
logging.Error(s, err.Error(), i.Member.User, span, logrus.Fields{"error": err})
}
}

Expand Down

0 comments on commit 726716c

Please sign in to comment.