Compare commits

..

No commits in common. "f56dbf8e2a2ffe4ef8d8f7aa88ed993fb9ea3fb8" and "c311e534d7195832aeaab769ae85612b1081f08e" have entirely different histories.

View File

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