From b70e21ba28e865f8d23dee6cf0ed88f1d5b2f956 Mon Sep 17 00:00:00 2001 From: Adam Gauthier Date: Mon, 15 Apr 2024 00:13:40 -0700 Subject: [PATCH] [Feature] Support options in Rest's AddRoleAsync (#2908) Adding support for passing RequestOptions to DiscordRestClient's role methods. Seems like it was just forgotten when the methods were added. --- src/Discord.Net.Rest/DiscordRestClient.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Discord.Net.Rest/DiscordRestClient.cs b/src/Discord.Net.Rest/DiscordRestClient.cs index 4d78d678..69a9bb0f 100644 --- a/src/Discord.Net.Rest/DiscordRestClient.cs +++ b/src/Discord.Net.Rest/DiscordRestClient.cs @@ -249,10 +249,10 @@ namespace Discord.Rest public Task DeleteAllGlobalCommandsAsync(RequestOptions options = null) => InteractionHelper.DeleteAllGlobalCommandsAsync(this, options); - public Task AddRoleAsync(ulong guildId, ulong userId, ulong roleId) - => ClientHelper.AddRoleAsync(this, guildId, userId, roleId); - public Task RemoveRoleAsync(ulong guildId, ulong userId, ulong roleId) - => ClientHelper.RemoveRoleAsync(this, guildId, userId, roleId); + public Task AddRoleAsync(ulong guildId, ulong userId, ulong roleId, RequestOptions options = null) + => ClientHelper.AddRoleAsync(this, guildId, userId, roleId, options); + public Task RemoveRoleAsync(ulong guildId, ulong userId, ulong roleId, RequestOptions options = null) + => ClientHelper.RemoveRoleAsync(this, guildId, userId, roleId, options); public Task AddReactionAsync(ulong channelId, ulong messageId, IEmote emote, RequestOptions options = null) => MessageHelper.AddReactionAsync(channelId, messageId, emote, this, options);