Fix lost scroll position in conversation list bug.

fork-5.53.8
Cody Henthorne 2022-05-30 14:33:04 -04:00
rodzic fafe795f39
commit 259a86b605
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -8,6 +8,7 @@ import io.reactivex.rxjava3.disposables.CompositeDisposable
import io.reactivex.rxjava3.kotlin.plusAssign import io.reactivex.rxjava3.kotlin.plusAssign
import io.reactivex.rxjava3.subjects.PublishSubject import io.reactivex.rxjava3.subjects.PublishSubject
import io.reactivex.rxjava3.subjects.Subject import io.reactivex.rxjava3.subjects.Subject
import org.thoughtcrime.securesms.stories.Stories
import org.thoughtcrime.securesms.util.livedata.Store import org.thoughtcrime.securesms.util.livedata.Store
class ConversationListTabsViewModel(repository: ConversationListTabRepository) : ViewModel() { class ConversationListTabsViewModel(repository: ConversationListTabRepository) : ViewModel() {
@ -18,7 +19,7 @@ class ConversationListTabsViewModel(repository: ConversationListTabRepository) :
val disposables = CompositeDisposable() val disposables = CompositeDisposable()
private val internalTabClickEvents: Subject<ConversationListTab> = PublishSubject.create() private val internalTabClickEvents: Subject<ConversationListTab> = PublishSubject.create()
val tabClickEvents: Observable<ConversationListTab> = internalTabClickEvents val tabClickEvents: Observable<ConversationListTab> = internalTabClickEvents.filter { Stories.isFeatureEnabled() }
init { init {
disposables += repository.getNumberOfUnreadConversations().subscribe { unreadChats -> disposables += repository.getNumberOfUnreadConversations().subscribe { unreadChats ->