1.0.0 #253
| @@ -124,28 +124,36 @@ class QueryABC(ObjectType): | ||||
|         elif type(element) == User: | ||||
|             for u in user.users: | ||||
|                 u: User = u | ||||
|                 if u.id == element.id: | ||||
|                 guild = bot.get_guild(u.server.discord_id) | ||||
|                 member = guild.get_member(u.discord_id) | ||||
|                 if u.id == element.id or permissions.is_member_moderator(member): | ||||
|                     access = True | ||||
|                     break | ||||
|  | ||||
|         elif type(element) == UserJoinedServer: | ||||
|             for u in user.users: | ||||
|                 u: User = u | ||||
|                 if u.id == element.user.id: | ||||
|                 guild = bot.get_guild(u.server.discord_id) | ||||
|                 member = guild.get_member(u.discord_id) | ||||
|                 if u.id == element.id or permissions.is_member_moderator(member): | ||||
|                     access = True | ||||
|                     break | ||||
|  | ||||
|         elif type(element) == UserJoinedVoiceChannel: | ||||
|             for u in user.users: | ||||
|                 u: User = u | ||||
|                 if u.id == element.user.id: | ||||
|                 guild = bot.get_guild(u.server.discord_id) | ||||
|                 member = guild.get_member(u.discord_id) | ||||
|                 if u.id == element.id or permissions.is_member_moderator(member): | ||||
|                     access = True | ||||
|                     break | ||||
|  | ||||
|         elif type(element) == UserJoinedGameServer: | ||||
|             for u in user.users: | ||||
|                 u: User = u | ||||
|                 if u.id == element.user.id: | ||||
|                 guild = bot.get_guild(u.server.discord_id) | ||||
|                 member = guild.get_member(u.discord_id) | ||||
|                 if u.id == element.id or permissions.is_member_moderator(member): | ||||
|                     access = True | ||||
|                     break | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user