When creating a DM, set room history visibility to invited (#6138)

This commit is contained in:
Jorge Martin Espinosa 2026-02-04 15:54:59 +01:00 committed by GitHub
parent c960f6e5c9
commit 9ee40c4fca
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 28 additions and 0 deletions

View file

@ -39,6 +39,7 @@ import io.element.android.libraries.matrix.api.room.RoomInfo
import io.element.android.libraries.matrix.api.room.RoomMember
import io.element.android.libraries.matrix.api.room.RoomMembershipObserver
import io.element.android.libraries.matrix.api.room.alias.ResolvedRoomAlias
import io.element.android.libraries.matrix.api.room.history.RoomHistoryVisibility
import io.element.android.libraries.matrix.api.room.join.JoinRule
import io.element.android.libraries.matrix.api.roomdirectory.RoomVisibility
import io.element.android.libraries.matrix.api.roomlist.RoomListService
@ -416,6 +417,7 @@ class RustMatrixClient(
isDirect = true,
visibility = RoomVisibility.Private,
preset = RoomPreset.TRUSTED_PRIVATE_CHAT,
historyVisibilityOverride = RoomHistoryVisibility.Invited,
invite = listOf(userId),
)
return createRoom(createRoomParams)