From 78c097fa4221fb794f3a156b1519555fc020817a Mon Sep 17 00:00:00 2001 From: RogueException Date: Sun, 25 Oct 2015 01:08:50 -0300 Subject: [PATCH] Added exactMatch option to FindChannels --- src/Discord.Net/DiscordClient.Channels.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net/DiscordClient.Channels.cs b/src/Discord.Net/DiscordClient.Channels.cs index b5d3b7f8c..33152ed03 100644 --- a/src/Discord.Net/DiscordClient.Channels.cs +++ b/src/Discord.Net/DiscordClient.Channels.cs @@ -56,12 +56,13 @@ namespace Discord /// Returns all channels with the specified server and name. /// Name formats supported: Name and #Name. Search is case-insensitive. - public IEnumerable FindChannels(Server server, string name, ChannelType type = null) + public IEnumerable FindChannels(Server server, string name, ChannelType type = null, bool exactMatch = false) { if (server == null) throw new ArgumentNullException(nameof(server)); + CheckReady(); IEnumerable result; - if (name.StartsWith("#")) + if (!exactMatch && name.StartsWith("#")) { string name2 = name.Substring(1); result = _channels.Where(x => x.Server == server &&