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 e09b8aca0e
commit cd19436924
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