Fixed CreateInvite preconditions

This commit is contained in:
RogueException
2015-12-09 21:54:24 -04:00
parent 39b3667ce4
commit 218c5bce6f

View File

@@ -66,8 +66,8 @@ namespace Discord
public async Task<Invite> CreateInvite(Channel channel, int maxAge = 1800, int maxUses = 0, bool tempMembership = false, bool hasXkcd = false) public async Task<Invite> CreateInvite(Channel channel, int maxAge = 1800, int maxUses = 0, bool tempMembership = false, bool hasXkcd = false)
{ {
if (channel == null) throw new ArgumentNullException(nameof(channel)); if (channel == null) throw new ArgumentNullException(nameof(channel));
if (maxAge <= 0) throw new ArgumentOutOfRangeException(nameof(maxAge)); if (maxAge < 0) throw new ArgumentOutOfRangeException(nameof(maxAge));
if (maxUses <= 0) throw new ArgumentOutOfRangeException(nameof(maxUses)); if (maxUses < 0) throw new ArgumentOutOfRangeException(nameof(maxUses));
CheckReady(); CheckReady();
var response = await _api.CreateInvite(channel.Id, maxAge: maxAge, maxUses: maxUses, var response = await _api.CreateInvite(channel.Id, maxAge: maxAge, maxUses: maxUses,