mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2025-05-03 20:24:48 -04:00
Merge remote-tracking branch 'upstream/release-v1.57'
This commit is contained in:
commit
b2fa6ec9f6
248 changed files with 14616 additions and 8934 deletions
|
@ -771,7 +771,9 @@ class RoomCreationHandler:
|
|||
% (user_id,),
|
||||
)
|
||||
|
||||
visibility = config.get("visibility", None)
|
||||
# The spec says rooms should default to private visibility if
|
||||
# `visibility` is not specified.
|
||||
visibility = config.get("visibility", "private")
|
||||
is_public = visibility == "public"
|
||||
|
||||
if "room_id" in config:
|
||||
|
@ -891,7 +893,7 @@ class RoomCreationHandler:
|
|||
#
|
||||
# we also don't need to check the requester's shadow-ban here, as we
|
||||
# have already done so above (and potentially emptied invite_list).
|
||||
with (await self.room_member_handler.member_linearizer.queue((room_id,))):
|
||||
async with self.room_member_handler.member_linearizer.queue((room_id,)):
|
||||
content = {}
|
||||
is_direct = config.get("is_direct", None)
|
||||
if is_direct:
|
||||
|
@ -1452,8 +1454,8 @@ class RoomEventSource(EventSource[RoomStreamToken, EventBase]):
|
|||
def get_current_key(self) -> RoomStreamToken:
|
||||
return self.store.get_room_max_token()
|
||||
|
||||
def get_current_key_for_room(self, room_id: str) -> Awaitable[str]:
|
||||
return self.store.get_room_events_max_id(room_id)
|
||||
def get_current_key_for_room(self, room_id: str) -> Awaitable[RoomStreamToken]:
|
||||
return self.store.get_current_room_stream_token_for_room_id(room_id)
|
||||
|
||||
|
||||
class ShutdownRoomResponse(TypedDict):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue