Unavailable guilds get added to cache.
This commit is contained in:
parent
c1347dfcf0
commit
c1583dd7d6
@ -115,9 +115,9 @@ class Server(Hashable):
|
|||||||
self.icon = guild.get('icon')
|
self.icon = guild.get('icon')
|
||||||
self.unavailable = guild.get('unavailable', False)
|
self.unavailable = guild.get('unavailable', False)
|
||||||
self.id = guild['id']
|
self.id = guild['id']
|
||||||
self.roles = [Role(everyone=(self.id == r['id']), **r) for r in guild['roles']]
|
self.roles = [Role(everyone=(self.id == r['id']), **r) for r in guild.get('roles', [])]
|
||||||
|
|
||||||
owner_id = guild['owner_id']
|
owner_id = guild.get('owner_id')
|
||||||
|
|
||||||
for data in guild.get('members', []):
|
for data in guild.get('members', []):
|
||||||
roles = [self.default_role]
|
roles = [self.default_role]
|
||||||
|
@ -67,8 +67,6 @@ class ConnectionState:
|
|||||||
guilds = data.get('guilds')
|
guilds = data.get('guilds')
|
||||||
|
|
||||||
for guild in guilds:
|
for guild in guilds:
|
||||||
if guild.get('unavailable', False):
|
|
||||||
continue
|
|
||||||
self._add_server(guild)
|
self._add_server(guild)
|
||||||
|
|
||||||
for pm in data.get('private_channels'):
|
for pm in data.get('private_channels'):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user