diff --git a/src/Discord.Net/Models/Member.cs b/src/Discord.Net/Models/Member.cs index e63ac3bf1..5698fdadc 100644 --- a/src/Discord.Net/Models/Member.cs +++ b/src/Discord.Net/Models/Member.cs @@ -62,6 +62,9 @@ namespace Discord /// Returns a collection of all messages this user has sent on this server that are still in cache. public IEnumerable Messages => _client.Messages.Where(x => x.UserId == UserId && x.ServerId == ServerId); + /// Returns a collection of all channels this user is a member of. + public IEnumerable Channels => _client.Channels.Where(x => x.ServerId == ServerId && x.UserIds.Contains(UserId)); + internal Member(DiscordClient client, string userId, string serverId) { _client = client;