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 2737d714d9
commit 22e60bf3c6
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)