Changed tokens & improved permission service

This commit is contained in:
2022-07-17 12:12:10 +02:00
parent 9f8dd52c82
commit eab80f68ef
5 changed files with 7 additions and 24 deletions

View File

@@ -66,8 +66,6 @@ class PermissionService(PermissionServiceABC):
self._moderator_roles[guild.id] = mod_roles
self._moderators[guild.id] = mods
self._logger.error(__name__, f'USERS {self._admins} {self._moderators}')
def on_member_update(self, before: discord.Member, after: discord.Member):
g_id = after.guild.id
@@ -108,19 +106,7 @@ class PermissionService(PermissionServiceABC):
return self._moderators[g_id]
def is_member_admin(self, member: discord.Member) -> bool:
role_match = False
for role in member.roles:
if role in self._admin_roles:
role_match = True
return member in self._admins[member.guild.id] or role_match
return member in self._admins[member.guild.id]
def is_member_moderator(self, member: discord.Member) -> bool:
role_match = False
for role in member.roles:
if role in self._moderator_roles:
role_match = True
return member in self._moderators[member.guild.id] or role_match or self.is_member_admin(member)
return member in self._moderators[member.guild.id] or self.is_member_admin(member)