Browse Source

working state

pull/2531/head
Misha133 2 years ago
parent
commit
53cca7787f
3 changed files with 15 additions and 1 deletions
  1. +13
    -0
      src/Discord.Net.Interactions/Builders/ModuleBuilder.cs
  2. +1
    -1
      src/Discord.Net.Interactions/Builders/ModuleClassBuilder.cs
  3. +1
    -0
      src/Discord.Net.Interactions/Utilities/ApplicationCommandRestUtil.cs

+ 13
- 0
src/Discord.Net.Interactions/Builders/ModuleBuilder.cs View File

@@ -195,6 +195,19 @@ namespace Discord.Interactions.Builders
return this;
}

/// <summary>
/// Sets <see cref="IsNsfw"/>.
/// </summary>
/// <param name="isNsfw">New value of the <see cref="IsNsfw"/>.</param>
/// <returns>
/// The builder instance.
/// </returns>
public ModuleBuilder SetNsfw(bool isNsfw)
{
IsNsfw = isNsfw;
return this;
}

/// <summary>
/// Sets <see cref="DefaultMemberPermissions"/>.
/// </summary>


+ 1
- 1
src/Discord.Net.Interactions/Builders/ModuleClassBuilder.cs View File

@@ -102,7 +102,7 @@ namespace Discord.Interactions.Builders
builder.DontAutoRegister = true;
break;
case NsfwCommandAttribute nsfwCommand:
builder.IsNsfw = nsfwCommand.IsNsfw;
builder.SetNsfw(nsfwCommand.IsNsfw);
break;
default:
builder.AddAttributes(attribute);


+ 1
- 0
src/Discord.Net.Interactions/Utilities/ApplicationCommandRestUtil.cs View File

@@ -165,6 +165,7 @@ namespace Discord.Interactions
Description = moduleInfo.Description,
IsDefaultPermission = moduleInfo.DefaultPermission,
IsDMEnabled = moduleInfo.IsEnabledInDm,
IsNsfw = moduleInfo.IsNsfw,
DefaultMemberPermissions = moduleInfo.DefaultMemberPermissions
}
.WithNameLocalizations(localizationManager?.GetAllNames(modulePath, LocalizationTarget.Group) ?? ImmutableDictionary<string, string>.Empty)


Loading…
Cancel
Save