RoomList: introduce RoomListDataSource so we keep the data in memory as long as the node is in the backstack.

This commit is contained in:
ganfra 2023-07-18 22:09:50 +02:00
parent d7cb8e076c
commit bb12338583
9 changed files with 195 additions and 217 deletions

View file

@ -23,7 +23,7 @@ import androidx.compose.ui.Modifier
import io.element.android.features.invitelist.impl.DefaultSeenInvitesStore
import io.element.android.features.leaveroom.impl.LeaveRoomPresenterImpl
import io.element.android.features.networkmonitor.impl.NetworkMonitorImpl
import io.element.android.features.roomlist.impl.DefaultInviteStateDataSource
import io.element.android.features.roomlist.impl.datasource.DefaultInviteStateDataSource
import io.element.android.features.roomlist.impl.RoomListPresenter
import io.element.android.features.roomlist.impl.RoomListView
import io.element.android.libraries.core.coroutine.CoroutineDispatchers