From 8042ff539d0e97acd2618fc7b81520792ca52409 Mon Sep 17 00:00:00 2001 From: quin lynch Date: Thu, 2 Sep 2021 12:18:07 -0300 Subject: [PATCH] Fix interface impl --- src/Discord.Net.Core/Discord.Net.Core.xml | 12 +++++++++++- .../API/Common/ActionRowComponent.cs | 3 +++ src/Discord.Net.Rest/API/Common/ButtonComponent.cs | 4 +++- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net.Core/Discord.Net.Core.xml b/src/Discord.Net.Core/Discord.Net.Core.xml index f11fe4e9a..24ced574c 100644 --- a/src/Discord.Net.Core/Discord.Net.Core.xml +++ b/src/Discord.Net.Core/Discord.Net.Core.xml @@ -5667,9 +5667,19 @@ A select menu for picking from choices + + + Represents a message component on a message. + + - The of this Message Component. + Gets the of this Message Component. + + + + + Gets the custom id of the component if possible; otherwise . diff --git a/src/Discord.Net.Rest/API/Common/ActionRowComponent.cs b/src/Discord.Net.Rest/API/Common/ActionRowComponent.cs index 4de9d6fe1..43b48f01a 100644 --- a/src/Discord.Net.Rest/API/Common/ActionRowComponent.cs +++ b/src/Discord.Net.Rest/API/Common/ActionRowComponent.cs @@ -33,5 +33,8 @@ namespace Discord.API } }).ToArray(); } + + [JsonIgnore] + string IMessageComponent.CustomId => null; } } diff --git a/src/Discord.Net.Rest/API/Common/ButtonComponent.cs b/src/Discord.Net.Rest/API/Common/ButtonComponent.cs index b9d1147a2..afd50701b 100644 --- a/src/Discord.Net.Rest/API/Common/ButtonComponent.cs +++ b/src/Discord.Net.Rest/API/Common/ButtonComponent.cs @@ -30,7 +30,6 @@ namespace Discord.API [JsonProperty("disabled")] public Optional Disabled { get; set; } - public ButtonComponent() { } public ButtonComponent(Discord.ButtonComponent c) @@ -62,5 +61,8 @@ namespace Discord.API } } } + + [JsonIgnore] + string IMessageComponent.CustomId => this.CustomId.GetValueOrDefault(); } }