Remove from channel cache on leaving a server

This commit is contained in:
RogueException
2015-12-26 02:52:18 -04:00
parent 8cc94994d6
commit 40f1d8c4e9

View File

@@ -409,7 +409,11 @@ namespace Discord
private Server RemoveServer(ulong id)
{
Server server;
_servers.TryRemove(id, out server);
if (_servers.TryRemove(id, out server))
{
foreach (var channel in server.AllChannels)
RemoveChannel(channel.Id);
}
return server;
}