Dont add a server to cache if it's unavailable

This commit is contained in:
RogueException
2015-11-28 23:40:28 -04:00
parent 6da23b4f61
commit 61e9ca0c85

View File

@@ -337,6 +337,8 @@ namespace Discord
case "GUILD_CREATE": case "GUILD_CREATE":
{ {
var data = e.Payload.ToObject<GuildCreateEvent>(_serializer); var data = e.Payload.ToObject<GuildCreateEvent>(_serializer);
if (data.Unavailable != true)
{
var server = _servers.GetOrAdd(data.Id); var server = _servers.GetOrAdd(data.Id);
server.Update(data); server.Update(data);
if (data.Unavailable == false) if (data.Unavailable == false)
@@ -344,6 +346,7 @@ namespace Discord
else else
RaiseJoinedServer(server); RaiseJoinedServer(server);
} }
}
break; break;
case "GUILD_UPDATE": case "GUILD_UPDATE":
{ {