[Architecture] Introduce EntryPoint and use createNode for ParentNode too

This commit is contained in:
ganfra
2023-03-02 12:33:18 +01:00
parent 381bd3fd3f
commit 5db0008116
54 changed files with 674 additions and 164 deletions
@@ -19,8 +19,8 @@ package io.element.android.samples.minimal
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import io.element.android.features.login.root.LoginRootPresenter
import io.element.android.features.login.root.LoginRootScreen
import io.element.android.features.login.implementation.root.LoginRootPresenter
import io.element.android.features.login.implementation.root.LoginRootScreen
import io.element.android.libraries.matrix.auth.MatrixAuthenticationService
class LoginScreen(private val authenticationService: MatrixAuthenticationService) {
@@ -19,8 +19,8 @@ package io.element.android.samples.minimal
import androidx.compose.runtime.Composable
import androidx.compose.runtime.DisposableEffect
import androidx.compose.ui.Modifier
import io.element.android.features.roomlist.RoomListPresenter
import io.element.android.features.roomlist.RoomListView
import io.element.android.features.roomlist.impl.RoomListPresenter
import io.element.android.features.roomlist.impl.RoomListView
import io.element.android.libraries.dateformatter.impl.DateFormatters
import io.element.android.libraries.dateformatter.impl.DefaultLastMessageFormatter
import io.element.android.libraries.dateformatter.impl.LocalDateTimeProvider