feature: Add invite maxAge check before attempting to create the invite (#1140)
* Add maxage check & improve maxage parameter check * Change InvalidOperation to ArgumentOoR * Remove HasValue check ...since it does it implicitly already. * Add parameter names & better wording for invite OoR * Move maxAge check to DiscordRestApiClient for consistency
This commit is contained in:
@@ -978,6 +978,8 @@ namespace Discord.API
|
||||
Preconditions.NotNull(args, nameof(args));
|
||||
Preconditions.AtLeast(args.MaxAge, 0, nameof(args.MaxAge));
|
||||
Preconditions.AtLeast(args.MaxUses, 0, nameof(args.MaxUses));
|
||||
Preconditions.AtMost(args.MaxAge, 86400, nameof(args.MaxAge),
|
||||
"The maximum age of an invite must be less than or equal to a day (86400 seconds).");
|
||||
options = RequestOptions.CreateOrClone(options);
|
||||
|
||||
var ids = new BucketIds(channelId: channelId);
|
||||
|
||||
Reference in New Issue
Block a user