Remove vetting requests when a user is approved, not their request gets a response
ci/woodpecker/push/woodpecker Pipeline was successful
Details
ci/woodpecker/push/woodpecker Pipeline was successful
Details
This commit is contained in:
parent
e6d17e796f
commit
fc1cf3a2a3
|
@ -285,6 +285,11 @@ func approveCmd(s *discordgo.Session, i *discordgo.InteractionCreate) error {
|
|||
return err
|
||||
}
|
||||
|
||||
err = db.RemoveVettingReq(i.GuildID, i.Message.ID)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
err = eventlog.Log(s, i.GuildID, eventlog.Entry{
|
||||
Title: "New Member Approved!",
|
||||
Description: fmt.Sprintf("**User:** %s\n**Role:** %s\n**Approved By:** %s", user.Mention(), role.Mention(), i.Member.User.Mention()),
|
||||
|
@ -395,7 +400,7 @@ func onVettingResponse(s *discordgo.Session, i *discordgo.InteractionCreate) err
|
|||
}
|
||||
}
|
||||
|
||||
return db.RemoveVettingReq(i.GuildID, i.Message.ID)
|
||||
return nil
|
||||
}
|
||||
|
||||
func onMemberLeave(s *discordgo.Session, gmr *discordgo.GuildMemberRemove) {
|
||||
|
|
Loading…
Reference in New Issue