diff --git a/src/Discord.Net/WebSocket/Extensions/ChannelExtensions.cs b/src/Discord.Net/WebSocket/Extensions/ChannelExtensions.cs index 7dd0da0cb..ce5d13d47 100644 --- a/src/Discord.Net/WebSocket/Extensions/ChannelExtensions.cs +++ b/src/Discord.Net/WebSocket/Extensions/ChannelExtensions.cs @@ -8,25 +8,25 @@ namespace Discord.WebSocket.Extensions public static IUser GetUser(this IDMChannel channel, ulong id) => GetSocketDMChannel(channel).GetUser(id); - public static IEnumerable GetUsers(this IDMChannel channel) + public static IReadOnlyCollection GetUsers(this IDMChannel channel) => GetSocketDMChannel(channel).Users; public static IUser GetUser(this IGroupChannel channel, ulong id) => GetSocketGroupChannel(channel).GetUser(id); - public static IEnumerable GetUsers(this IGroupChannel channel) + public static IReadOnlyCollection GetUsers(this IGroupChannel channel) => GetSocketGroupChannel(channel).Users; public static IGuildUser GetUser(this ITextChannel channel, ulong id) => GetSocketTextChannel(channel).GetUser(id); - public static IEnumerable GetUsers(this ITextChannel channel) + public static IReadOnlyCollection GetUsers(this ITextChannel channel) => GetSocketTextChannel(channel).Members; public static IGuildUser GetUser(this IVoiceChannel channel, ulong id) => GetSocketVoiceChannel(channel).GetUser(id); - public static IEnumerable GetUsers(this IVoiceChannel channel) + public static IReadOnlyCollection GetUsers(this IVoiceChannel channel) => GetSocketVoiceChannel(channel).Members; internal static SocketDMChannel GetSocketDMChannel(IDMChannel channel) diff --git a/src/Discord.Net/WebSocket/Extensions/GuildExtensions.cs b/src/Discord.Net/WebSocket/Extensions/GuildExtensions.cs index bccd18265..8e6a2f878 100644 --- a/src/Discord.Net/WebSocket/Extensions/GuildExtensions.cs +++ b/src/Discord.Net/WebSocket/Extensions/GuildExtensions.cs @@ -12,7 +12,7 @@ namespace Discord.WebSocket.Extensions public static IGuildChannel GetChannel(this IGuild guild, ulong id) => GetSocketGuild(guild).GetChannel(id); - public static IEnumerable GetChannels(this IGuild guild) => + public static IReadOnlyCollection GetChannels(this IGuild guild) => GetSocketGuild(guild).Channels; public static ITextChannel GetTextChannel(this IGuild guild, ulong id) =>