kaas is toch zo lekker

This commit is contained in:
ben
2026-08-20 09:06:47 +02:00
parent af1c147fd0
commit e61750f314
+3 -9
View File
@@ -19,16 +19,11 @@ def get_role(room_id: int, user_id: int) -> int | None:
(room_id, user_id), (room_id, user_id),
) )
print("DEBUG get_role:")
print(" room_id:", room_id)
print(" user_id:", user_id)
print(" member:", dict(member) if member else None)
if member is None: if member is None:
return None return None
return ROLE_LEVELS.get(member["role"]) return ROLE_LEVELS.get(member["role"])
def has_role( def has_role(
room_id: int, room_id: int,
user_id: int, user_id: int,
@@ -40,12 +35,11 @@ def has_role(
Role hierarchy: Role hierarchy:
owner > admin > member owner > admin > member
""" """
user_role = get_role(room_id, user_id) user_level = get_role(room_id, user_id)
if user_role is None: if user_level is None:
return False return False
user_level = ROLE_LEVELS.get(user_role, 0)
required_level = ROLE_LEVELS.get(required_role, 0) required_level = ROLE_LEVELS.get(required_role, 0)
if required_level == 0: if required_level == 0: