Fixed AddBanAsync(IUser,int) calling itself instead of AddBanAsync(ulong,int)

Fixes StackOverflowException which occurs when AddBanAsync is called.
This commit is contained in:
Master Kwoth
2016-08-18 23:50:48 +02:00
committed by GitHub
parent a15b5667c8
commit f12841c3fa

View File

@@ -162,7 +162,7 @@ namespace Discord.Rest
var models = await Discord.ApiClient.GetGuildBansAsync(Id).ConfigureAwait(false);
return models.Select(x => new Ban(new User(x.User), x.Reason)).ToImmutableArray();
}
public Task AddBanAsync(IUser user, int pruneDays = 0) => AddBanAsync(user, pruneDays);
public Task AddBanAsync(IUser user, int pruneDays = 0) => AddBanAsync(user.Id, pruneDays);
public async Task AddBanAsync(ulong userId, int pruneDays = 0)
{
var args = new CreateGuildBanParams() { DeleteMessageDays = pruneDays };