Fixed mention cleanup removing @/# characters

This commit is contained in:
RogueException
2015-10-25 04:40:21 -03:00
parent 73ab8ba02d
commit 6da8256cc5

View File

@@ -28,16 +28,16 @@ namespace Discord
if (user != null) if (user != null)
return '@' + user.Name; return '@' + user.Name;
else //User not found else //User not found
return e.Value; return '@' + e.Value;
})); }));
text = _channelRegex.Replace(text, new MatchEvaluator(e => text = _channelRegex.Replace(text, new MatchEvaluator(e =>
{ {
string id = e.Value.Substring(2, e.Value.Length - 3); string id = e.Value.Substring(2, e.Value.Length - 3);
var channel = client.Channels[id]; var channel = client.Channels[id];
if (channel != null && channel.Server.Id == server.Id) if (channel != null && channel.Server.Id == server.Id)
return channel.Name; return '#' + channel.Name;
else //Channel not found else //Channel not found
return e.Value; return '#' + e.Value;
})); }));
return text; return text;
} }