From 3721b0f1dfe009bc3caff58d500965b3959cc804 Mon Sep 17 00:00:00 2001 From: Armano den Boef Date: Sun, 23 Jan 2022 17:16:02 +0100 Subject: [PATCH] Further consistency --- src/Discord.Net.Core/Entities/Users/IThreadUser.cs | 9 +++++++-- src/Discord.Net.Rest/Entities/Users/RestThreadUser.cs | 10 ++++------ .../Entities/Users/SocketThreadUser.cs | 7 +++++-- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/src/Discord.Net.Core/Entities/Users/IThreadUser.cs b/src/Discord.Net.Core/Entities/Users/IThreadUser.cs index 6ee267991..f94ca8bb6 100644 --- a/src/Discord.Net.Core/Entities/Users/IThreadUser.cs +++ b/src/Discord.Net.Core/Entities/Users/IThreadUser.cs @@ -2,6 +2,9 @@ using System; namespace Discord { + /// + /// Represents a Discord thread user. + /// public interface IThreadUser : IMentionable { /// @@ -14,7 +17,9 @@ namespace Discord /// DateTimeOffset ThreadJoinedAt { get; } - /// - string Mention { get; } + /// + /// Gets the guild this thread was created in. + /// + IGuild Guild { get; } } } diff --git a/src/Discord.Net.Rest/Entities/Users/RestThreadUser.cs b/src/Discord.Net.Rest/Entities/Users/RestThreadUser.cs index d935a3d93..fe362e16e 100644 --- a/src/Discord.Net.Rest/Entities/Users/RestThreadUser.cs +++ b/src/Discord.Net.Rest/Entities/Users/RestThreadUser.cs @@ -9,18 +9,16 @@ namespace Discord.Rest /// public class RestThreadUser : RestEntity, IThreadUser { - /// + /// public IThreadChannel Thread { get; } - /// + /// public DateTimeOffset ThreadJoinedAt { get; private set; } - /// - /// Gets the guild this user is in. - /// + /// public IGuild Guild { get; } - /// + /// public string Mention => MentionUtils.MentionUser(Id); internal RestThreadUser(BaseDiscordClient discord, IGuild guild, IThreadChannel channel, ulong id) diff --git a/src/Discord.Net.WebSocket/Entities/Users/SocketThreadUser.cs b/src/Discord.Net.WebSocket/Entities/Users/SocketThreadUser.cs index 97a8faf24..ec4270c3e 100644 --- a/src/Discord.Net.WebSocket/Entities/Users/SocketThreadUser.cs +++ b/src/Discord.Net.WebSocket/Entities/Users/SocketThreadUser.cs @@ -179,11 +179,11 @@ namespace Discord.WebSocket /// public Task RemoveTimeOutAsync(RequestOptions options = null) => GuildUser.RemoveTimeOutAsync(options); - /// + /// IThreadChannel IThreadUser.Thread => Thread; /// - GuildPermissions IGuildUser.GuildPermissions => GuildUser.GuildPermissions; + IGuild IThreadUser.Guild => Guild; /// IGuild IGuildUser.Guild => Guild; @@ -191,6 +191,9 @@ namespace Discord.WebSocket /// ulong IGuildUser.GuildId => Guild.Id; + /// + GuildPermissions IGuildUser.GuildPermissions => GuildUser.GuildPermissions; + /// IReadOnlyCollection IGuildUser.RoleIds => GuildUser.Roles.Select(x => x.Id).ToImmutableArray();