Fix for creating a knocking room (#3499)

* fix for join rule override in knocking rooms.

* improved some copies
This commit is contained in:
Mauro
2024-11-08 17:55:32 +01:00
committed by GitHub
parent e7d4ea0d35
commit c9aeebca2d
3 changed files with 17 additions and 4 deletions
@@ -410,6 +410,7 @@ class ClientProxy: ClientProxyProtocol {
invite: userIDs,
avatar: avatarURL?.absoluteString,
powerLevelContentOverride: isKnockingOnly ? Self.knockingRoomCreationPowerLevelOverrides : Self.roomCreationPowerLevelOverrides,
joinRuleOverride: isKnockingOnly ? .knock : nil,
// This is an FFI naming mistake, what is required is the `aliasLocalPart` not the whole alias
canonicalAlias: aliasLocalPart)
let roomID = try await client.createRoom(request: parameters)