Changed tokens & improved permission service
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user