Loading presentation/src/main/java/com/moez/QKSMS/common/base/QkRealmAdapter.kt +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ abstract class QkRealmAdapter<T : RealmModel> : RealmRecyclerViewAdapter<T, QkVi emptyView?.setVisible(data.isLoaded && data.isEmpty()) } val selectionChanges: Subject<List<Long>> = BehaviorSubject.createDefault(listOf()) val selectionChanges: Subject<List<Long>> = BehaviorSubject.create() private var selection = listOf<Long>() Loading presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesPresenter.kt +2 −2 Original line number Diff line number Diff line Loading @@ -77,8 +77,8 @@ class BlockedMessagesPresenter @Inject constructor( .subscribe { selection -> newState { copy(selected = selection.size) } } view.backClicked .withLatestFrom(view.selectionChanges) { _, selection -> when (selection.size) { .withLatestFrom(state) { _, state -> when (state.selected) { 0 -> view.goBack() else -> view.clearSelection() } Loading Loading
presentation/src/main/java/com/moez/QKSMS/common/base/QkRealmAdapter.kt +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ abstract class QkRealmAdapter<T : RealmModel> : RealmRecyclerViewAdapter<T, QkVi emptyView?.setVisible(data.isLoaded && data.isEmpty()) } val selectionChanges: Subject<List<Long>> = BehaviorSubject.createDefault(listOf()) val selectionChanges: Subject<List<Long>> = BehaviorSubject.create() private var selection = listOf<Long>() Loading
presentation/src/main/java/com/moez/QKSMS/feature/blocking/messages/BlockedMessagesPresenter.kt +2 −2 Original line number Diff line number Diff line Loading @@ -77,8 +77,8 @@ class BlockedMessagesPresenter @Inject constructor( .subscribe { selection -> newState { copy(selected = selection.size) } } view.backClicked .withLatestFrom(view.selectionChanges) { _, selection -> when (selection.size) { .withLatestFrom(state) { _, state -> when (state.selected) { 0 -> view.goBack() else -> view.clearSelection() } Loading