New direct chat: selecting several participants was not adding the room to the direct chats list
This commit is contained in:
parent
fc95bf4926
commit
67180fd8db
|
@ -21,6 +21,7 @@ Bugfix 🐛:
|
||||||
- Leaving a room creates a stuck "leaving room" loading screen. (#1041)
|
- Leaving a room creates a stuck "leaving room" loading screen. (#1041)
|
||||||
- Fix some invitation handling issues (#1013)
|
- Fix some invitation handling issues (#1013)
|
||||||
- New direct chat: selecting a participant sometimes results in two breadcrumbs (#1022)
|
- New direct chat: selecting a participant sometimes results in two breadcrumbs (#1022)
|
||||||
|
- New direct chat: selecting several participants was not adding the room to the direct chats list
|
||||||
|
|
||||||
Translations 🗣:
|
Translations 🗣:
|
||||||
-
|
-
|
||||||
|
|
|
@ -216,20 +216,6 @@ data class CreateRoomParams(
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @return the invite count
|
|
||||||
*/
|
|
||||||
private fun getInviteCount(): Int {
|
|
||||||
return invitedUserIds?.size ?: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return the pid invite count
|
|
||||||
*/
|
|
||||||
private fun getInvite3PidCount(): Int {
|
|
||||||
return invite3pids?.size ?: 0
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tells if the created room can be a direct chat one.
|
* Tells if the created room can be a direct chat one.
|
||||||
*
|
*
|
||||||
|
@ -238,8 +224,6 @@ data class CreateRoomParams(
|
||||||
fun isDirect(): Boolean {
|
fun isDirect(): Boolean {
|
||||||
return preset == CreateRoomPreset.PRESET_TRUSTED_PRIVATE_CHAT
|
return preset == CreateRoomPreset.PRESET_TRUSTED_PRIVATE_CHAT
|
||||||
&& isDirect == true
|
&& isDirect == true
|
||||||
// TODO This test is not ok
|
|
||||||
&& (1 == getInviteCount() || 1 == getInvite3PidCount())
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue