Browse Source

add placeholder methods

pull/2578/head
Misha133 2 years ago
parent
commit
941d3922f4
3 changed files with 48 additions and 12 deletions
  1. +16
    -0
      src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs
  2. +17
    -6
      src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs
  3. +15
    -6
      src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs

+ 16
- 0
src/Discord.Net.Rest/Entities/Guilds/GuildHelper.cs View File

@@ -1062,6 +1062,22 @@ namespace Discord.Rest
#endregion

#region Auto Mod

public static Task<AutoModerationRule> CreateAutoModRuleAsync(IGuild guild, BaseDiscordClient client, RequestOptions options)
{
throw new NotImplementedException();
}

public static Task<AutoModerationRule> GetAutoModRuleAsync(IGuild guild, BaseDiscordClient client, RequestOptions options)
{
throw new NotImplementedException();
}

public static Task<AutoModerationRule[]> GetAutoModRulesAsync(IGuild guild, BaseDiscordClient client, RequestOptions options)
{
throw new NotImplementedException();
}

public static Task<AutoModerationRule> ModifyRuleAsync(BaseDiscordClient client, IAutoModRule rule, Action<AutoModRuleProperties> func, RequestOptions options)
{
var args = new AutoModRuleProperties();


+ 17
- 6
src/Discord.Net.Rest/Entities/Guilds/RestGuild.cs View File

@@ -1201,17 +1201,28 @@ namespace Discord.Rest

#region AutoMod


/// <inheritdoc cref="IGuild.GetAutoModRuleAsync"/>
public Task<RestAutoModRule> GetAutoModRuleAsync(RequestOptions options = null)
=> GuildHelper.GetAutoModRuleAsync(this, Discord, options);
public async Task<RestAutoModRule> GetAutoModRuleAsync(RequestOptions options = null)
{
var rule = await GuildHelper.GetAutoModRuleAsync(this, Discord, options);
throw new NotImplementedException();
}

/// <inheritdoc cref="IGuild.GetAutoModRulesAsync"/>
public Task<RestAutoModRule[]> GetAutoModRulesAsync(RequestOptions options = null)
=> GuildHelper.GetAutoModRulesAsync(this, Discord, options);
public async Task<RestAutoModRule[]> GetAutoModRulesAsync(RequestOptions options = null)
{
var rule = await GuildHelper.GetAutoModRulesAsync(this, Discord, options);
throw new NotImplementedException();
}

/// <inheritdoc cref="IGuild.CreateAutoModRuleAsync"/>
public Task<RestAutoModRule> CreateAutoModRuleAsync(RequestOptions options = null)
=> GuildHelper.CreateAutoModRuleAsync(this, Discord, options);
public async Task<RestAutoModRule> CreateAutoModRuleAsync(RequestOptions options = null)
{
var rule = await GuildHelper.CreateAutoModRuleAsync(this, Discord, options);
throw new NotImplementedException();
}


#endregion



+ 15
- 6
src/Discord.Net.WebSocket/Entities/Guilds/SocketGuild.cs View File

@@ -1813,16 +1813,25 @@ namespace Discord.WebSocket
#region AutoMod

/// <inheritdoc cref="IGuild.GetAutoModRuleAsync"/>
public Task<RestAutoModRule> GetAutoModRuleAsync(RequestOptions options = null)
=> GuildHelper.GetAutoModRuleAsync(this, Discord, options);
public async Task<RestAutoModRule> GetAutoModRuleAsync(RequestOptions options = null)
{
var rule = await GuildHelper.GetAutoModRuleAsync(this, Discord, options);
throw new NotImplementedException();
}

/// <inheritdoc cref="IGuild.GetAutoModRulesAsync"/>
public Task<RestAutoModRule[]> GetAutoModRulesAsync(RequestOptions options = null)
=> GuildHelper.GetAutoModRulesAsync(this, Discord, options);
public async Task<RestAutoModRule[]> GetAutoModRulesAsync(RequestOptions options = null)
{
var rule = await GuildHelper.GetAutoModRulesAsync(this, Discord, options);
throw new NotImplementedException();
}

/// <inheritdoc cref="IGuild.CreateAutoModRuleAsync"/>
public Task<RestAutoModRule> CreateAutoModRuleAsync(RequestOptions options = null)
=> GuildHelper.CreateAutoModRuleAsync(this, Discord, options);
public async Task<RestAutoModRule> CreateAutoModRuleAsync(RequestOptions options = null)
{
var rule = await GuildHelper.CreateAutoModRuleAsync(this, Discord, options);
throw new NotImplementedException();
}

#endregion



Loading…
Cancel
Save