@@ -90,7 +90,7 @@ def __init__(self, hs: "HomeServer"):
90
90
self .third_party_event_rules = hs .get_third_party_event_rules ()
91
91
self ._server_notices_mxid = self .config .servernotices .server_notices_mxid
92
92
self ._enable_lookup = hs .config .enable_3pid_lookup
93
- self .allow_per_room_profiles = self .config .allow_per_room_profiles
93
+ self .allow_per_room_profiles = self .config .server . allow_per_room_profiles
94
94
95
95
self ._join_rate_limiter_local = Ratelimiter (
96
96
store = self .store ,
@@ -617,7 +617,7 @@ async def update_membership_locked(
617
617
is_requester_admin = await self .auth .is_server_admin (requester .user )
618
618
619
619
if not is_requester_admin :
620
- if self .config .block_non_admin_invites :
620
+ if self .config .server . block_non_admin_invites :
621
621
logger .info (
622
622
"Blocking invite: user is not admin and non-admin "
623
623
"invites disabled"
@@ -1222,7 +1222,7 @@ async def do_3pid_invite(
1222
1222
Raises:
1223
1223
ShadowBanError if the requester has been shadow-banned.
1224
1224
"""
1225
- if self .config .block_non_admin_invites :
1225
+ if self .config .server . block_non_admin_invites :
1226
1226
is_requester_admin = await self .auth .is_server_admin (requester .user )
1227
1227
if not is_requester_admin :
1228
1228
raise SynapseError (
@@ -1420,7 +1420,7 @@ async def _is_remote_room_too_complex(
1420
1420
Returns: bool of whether the complexity is too great, or None
1421
1421
if unable to be fetched
1422
1422
"""
1423
- max_complexity = self .hs .config .limit_remote_rooms .complexity
1423
+ max_complexity = self .hs .config .server . limit_remote_rooms .complexity
1424
1424
complexity = await self .federation_handler .get_room_complexity (
1425
1425
remote_room_hosts , room_id
1426
1426
)
@@ -1436,7 +1436,7 @@ async def _is_local_room_too_complex(self, room_id: str) -> bool:
1436
1436
Args:
1437
1437
room_id: The room ID to check for complexity.
1438
1438
"""
1439
- max_complexity = self .hs .config .limit_remote_rooms .complexity
1439
+ max_complexity = self .hs .config .server . limit_remote_rooms .complexity
1440
1440
complexity = await self .store .get_room_complexity (room_id )
1441
1441
1442
1442
return complexity ["v1" ] > max_complexity
@@ -1472,7 +1472,7 @@ async def _remote_join(
1472
1472
if too_complex is True :
1473
1473
raise SynapseError (
1474
1474
code = 400 ,
1475
- msg = self .hs .config .limit_remote_rooms .complexity_error ,
1475
+ msg = self .hs .config .server . limit_remote_rooms .complexity_error ,
1476
1476
errcode = Codes .RESOURCE_LIMIT_EXCEEDED ,
1477
1477
)
1478
1478
@@ -1507,7 +1507,7 @@ async def _remote_join(
1507
1507
)
1508
1508
raise SynapseError (
1509
1509
code = 400 ,
1510
- msg = self .hs .config .limit_remote_rooms .complexity_error ,
1510
+ msg = self .hs .config .server . limit_remote_rooms .complexity_error ,
1511
1511
errcode = Codes .RESOURCE_LIMIT_EXCEEDED ,
1512
1512
)
1513
1513
0 commit comments