diff --git a/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs b/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs index 32f12537d..cd75c28a0 100644 --- a/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs +++ b/src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs @@ -1062,6 +1062,22 @@ namespace Discord.Rest #endregion #region Auto Mod + + public static Task CreateAutoModRuleAsync(IGuild guild, BaseDiscordClient client, RequestOptions options) + { + throw new NotImplementedException(); + } + + public static Task GetAutoModRuleAsync(IGuild guild, BaseDiscordClient client, RequestOptions options) + { + throw new NotImplementedException(); + } + + public static Task GetAutoModRulesAsync(IGuild guild, BaseDiscordClient client, RequestOptions options) + { + throw new NotImplementedException(); + } + public static Task ModifyRuleAsync(BaseDiscordClient client, IAutoModRule rule, Action func, RequestOptions options) { var args = new AutoModRuleProperties(); diff --git a/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs b/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs index 6657907f6..22371e19a 100644 --- a/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs +++ b/src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs @@ -1201,17 +1201,28 @@ namespace Discord.Rest #region AutoMod + /// - public Task GetAutoModRuleAsync(RequestOptions options = null) - => GuildHelper.GetAutoModRuleAsync(this, Discord, options); + public async Task GetAutoModRuleAsync(RequestOptions options = null) + { + var rule = await GuildHelper.GetAutoModRuleAsync(this, Discord, options); + throw new NotImplementedException(); + } /// - public Task GetAutoModRulesAsync(RequestOptions options = null) - => GuildHelper.GetAutoModRulesAsync(this, Discord, options); + public async Task GetAutoModRulesAsync(RequestOptions options = null) + { + var rule = await GuildHelper.GetAutoModRulesAsync(this, Discord, options); + throw new NotImplementedException(); + } /// - public Task CreateAutoModRuleAsync(RequestOptions options = null) - => GuildHelper.CreateAutoModRuleAsync(this, Discord, options); + public async Task CreateAutoModRuleAsync(RequestOptions options = null) + { + var rule = await GuildHelper.CreateAutoModRuleAsync(this, Discord, options); + throw new NotImplementedException(); + } + #endregion diff --git a/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs b/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs index 3da718e9d..31ee9841a 100644 --- a/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs +++ b/src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs @@ -1813,16 +1813,25 @@ namespace Discord.WebSocket #region AutoMod /// - public Task GetAutoModRuleAsync(RequestOptions options = null) - => GuildHelper.GetAutoModRuleAsync(this, Discord, options); + public async Task GetAutoModRuleAsync(RequestOptions options = null) + { + var rule = await GuildHelper.GetAutoModRuleAsync(this, Discord, options); + throw new NotImplementedException(); + } /// - public Task GetAutoModRulesAsync(RequestOptions options = null) - => GuildHelper.GetAutoModRulesAsync(this, Discord, options); + public async Task GetAutoModRulesAsync(RequestOptions options = null) + { + var rule = await GuildHelper.GetAutoModRulesAsync(this, Discord, options); + throw new NotImplementedException(); + } /// - public Task CreateAutoModRuleAsync(RequestOptions options = null) - => GuildHelper.CreateAutoModRuleAsync(this, Discord, options); + public async Task CreateAutoModRuleAsync(RequestOptions options = null) + { + var rule = await GuildHelper.CreateAutoModRuleAsync(this, Discord, options); + throw new NotImplementedException(); + } #endregion