From 4b64807465fa21922da00d02d6d33a29560c0550 Mon Sep 17 00:00:00 2001 From: RogueException Date: Sat, 11 Jun 2016 18:08:20 -0300 Subject: [PATCH] Added perf TODO --- src/Discord.Net/Entities/WebSocket/CachedTextChannel.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Discord.Net/Entities/WebSocket/CachedTextChannel.cs b/src/Discord.Net/Entities/WebSocket/CachedTextChannel.cs index ab13b82dc..b997ead6d 100644 --- a/src/Discord.Net/Entities/WebSocket/CachedTextChannel.cs +++ b/src/Discord.Net/Entities/WebSocket/CachedTextChannel.cs @@ -29,6 +29,7 @@ namespace Discord => Task.FromResult>(Members.Skip(offset).Take(limit).ToImmutableArray()); public CachedGuildUser GetUser(ulong id) { + //TODO: It's slow to do a perms check here... Maybe only do it on external calls? var user = Guild.GetUser(id); if (user != null && Permissions.GetValue(Permissions.ResolveChannel(user, this, user.GuildPermissions.RawValue), ChannelPermission.ReadMessages)) return user;