fix to show user status in conversation list

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
This commit is contained in:
Marcel Hibbe 2024-09-16 12:56:20 +02:00
parent 3b51fde300
commit 722914fb6c
No known key found for this signature in database
GPG Key ID: C793F8B59F43CE7B

View File

@ -19,6 +19,7 @@ import com.nextcloud.talk.data.database.model.ConversationEntity
import com.nextcloud.talk.data.network.NetworkMonitor
import com.nextcloud.talk.data.user.model.User
import com.nextcloud.talk.models.domain.ConversationModel
import com.nextcloud.talk.utils.CapabilitiesUtil.isUserStatusAvailable
import com.nextcloud.talk.utils.database.user.CurrentUserProviderNew
import io.reactivex.Observer
import io.reactivex.android.schedulers.AndroidSchedulers
@ -107,8 +108,10 @@ class OfflineFirstConversationsRepository @Inject constructor(
return null
}
val includeStatus = isUserStatusAvailable(user)
try {
val conversationsList = network.getRooms(user, user.baseUrl!!, false)
val conversationsList = network.getRooms(user, user.baseUrl!!, includeStatus)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.blockingSingle()