Small fix to privacy user option

master
Matthieu Lalonde 5 years ago
parent 28b840deb0
commit d65ae5c840

@ -284,12 +284,16 @@ func (b *Type) handleUserPrivacy(ds *discordgo.Session, dm *discordgo.Message, c
b.replyInvalidCommandFormat(ds, dm, ctx, "privacy") b.replyInvalidCommandFormat(ds, dm, ctx, "privacy")
return return
} }
pp := p[1:][0] pp := strings.ToLower(p[1:][0])
if !utils.SliceContainsString([]string{"none", "join", "part", "status", "all"}, pp) { if !utils.SliceContainsString([]string{"none", "join", "part", "status", "all"}, pp) {
b.replyInvalidCommandFormat(ds, dm, ctx, "privacy") b.replyInvalidCommandFormat(ds, dm, ctx, "privacy")
return return
} }
uu.Privacy = userPrivacyFromString(pp) if pp == userPrivacyNone.String() {
uu.Privacy = userPrivacyNone
} else {
upSet(uu.Privacy, userPrivacyFromString(pp))
}
b.dg.Session.ChannelMessageSendReply(dm.ChannelID, b.dg.Session.ChannelMessageSendReply(dm.ChannelID,
b.getMessageString("all_done", uu), b.getMessageString("all_done", uu),
&discordgo.MessageReference{ &discordgo.MessageReference{

Loading…
Cancel
Save