Remove from channel cache on leaving a server
This commit is contained in:
@@ -409,7 +409,11 @@ namespace Discord
|
|||||||
private Server RemoveServer(ulong id)
|
private Server RemoveServer(ulong id)
|
||||||
{
|
{
|
||||||
Server server;
|
Server server;
|
||||||
_servers.TryRemove(id, out server);
|
if (_servers.TryRemove(id, out server))
|
||||||
|
{
|
||||||
|
foreach (var channel in server.AllChannels)
|
||||||
|
RemoveChannel(channel.Id);
|
||||||
|
}
|
||||||
return server;
|
return server;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user