public override JToken RequestUserData(ulong id) { bool consented = Consent.TryAssertConsent(GuildHandler.GuildId, id); var obj = new JObject { { "Consents", consented } }; return(obj); }
public Task <Result> Execute(CommandMetadata metadata) { ulong guildId = (metadata.Author as SocketGuildUser).Guild.Id; ulong userId = metadata.AuthorID; if (Consent.TryAssertConsent(guildId, userId)) { Consent.SetConsent(guildId, userId, false); return(TaskResult(null, "You have disabled consent for the bot to store personal data.")); } else { Consent.SetConsent(guildId, userId, true); return(TaskResult(null, "You have enabled consent for the bot to store personal data.")); } }