public async Task RemoveWarningAsync(IUser User = null, int warnAmt = 0) { if (User != null) { var dbCon = DBConnection.Instance(); dbCon.DatabaseName = BotConfig.Load().DatabaseName; if (dbCon.IsConnect()) { if (UserProfile.CanModerate(Context.User.Id, dbCon)) { await Context.Message.DeleteAsync(); await UserProfile.RemoveWarningAsync(User, dbCon, warnAmt); await Context.User.SendMessageAsync("You removed " + warnAmt.ToString() + " warning(s) from " + User.Username + "."); } dbCon.Close(); } } }
public async Task UnBanUserAsync(IUser User = null) { if (User != null) { var dbCon = DBConnection.Instance(); dbCon.DatabaseName = BotConfig.Load().DatabaseName; if (dbCon.IsConnect()) { if (UserProfile.CanModerate(Context.User.Id, dbCon)) { await Context.Message.DeleteAsync(); await UserProfile.UnBanUserAsync(User, dbCon); await Context.User.SendMessageAsync("You unblacklisted " + User.Username + "."); } dbCon.Close(); } } }