diff --git a/src/services/matrix.service.js b/src/services/matrix.service.js index 8401bf0..7031306 100644 --- a/src/services/matrix.service.js +++ b/src/services/matrix.service.js @@ -703,6 +703,7 @@ export default { const createRoomOptions = { visibility: "private", // Not listed! preset: "private_chat", + is_direct: true, initial_state: [ { type: "m.room.encryption", @@ -746,6 +747,7 @@ export default { */ isDirectRoomWith(room, userId) { if ( + room.getJoinRule() == "invite" && room.selfMembership == "join" && room.getInvitedAndJoinedMemberCount() == 2 ) {