Unavailable guilds get added to cache.
This commit is contained in:
		| @@ -115,9 +115,9 @@ class Server(Hashable): | ||||
|         self.icon = guild.get('icon') | ||||
|         self.unavailable = guild.get('unavailable', False) | ||||
|         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', []): | ||||
|             roles = [self.default_role] | ||||
|   | ||||
| @@ -67,8 +67,6 @@ class ConnectionState: | ||||
|         guilds = data.get('guilds') | ||||
|  | ||||
|         for guild in guilds: | ||||
|             if guild.get('unavailable', False): | ||||
|                 continue | ||||
|             self._add_server(guild) | ||||
|  | ||||
|         for pm in data.get('private_channels'): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user