diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/ConfigureRoomFlowNode.kt b/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/ConfigureRoomFlowNode.kt index 55c6c693c5..a01f0747f5 100644 --- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/ConfigureRoomFlowNode.kt +++ b/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/ConfigureRoomFlowNode.kt @@ -37,7 +37,6 @@ import io.element.android.libraries.architecture.bindings import io.element.android.libraries.architecture.createNode import io.element.android.libraries.di.DaggerComponentOwner import io.element.android.libraries.di.SessionScope -import io.element.android.libraries.matrix.ui.model.MatrixUser import kotlinx.parcelize.Parcelize @ContributesNode(SessionScope::class) @@ -73,7 +72,7 @@ class ConfigureRoomFlowNode @AssistedInject constructor( return when (navTarget) { NavTarget.Root -> { val callback = object : AddPeopleNode.Callback { - override fun onContinue(selectedUsers: List) { + override fun onContinue() { backstack.push(NavTarget.ConfigureRoom) } } diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleNode.kt b/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleNode.kt index 2d060a6644..1b4bd9ac8d 100644 --- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleNode.kt +++ b/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleNode.kt @@ -26,7 +26,6 @@ import dagger.assisted.Assisted import dagger.assisted.AssistedInject import io.element.android.anvilannotations.ContributesNode import io.element.android.features.createroom.impl.di.CreateRoomScope -import io.element.android.libraries.matrix.ui.model.MatrixUser @ContributesNode(CreateRoomScope::class) class AddPeopleNode @AssistedInject constructor( @@ -36,11 +35,11 @@ class AddPeopleNode @AssistedInject constructor( ) : Node(buildContext, plugins = plugins) { interface Callback : Plugin { - fun onContinue(selectedUsers: List) + fun onContinue() } - private fun onContinue(selectedUsers: List) { - plugins().forEach { it.onContinue(selectedUsers) } + private fun onContinue() { + plugins().forEach { it.onContinue() } } @Composable @@ -49,7 +48,7 @@ class AddPeopleNode @AssistedInject constructor( AddPeopleView( state = state, modifier = modifier, - onBackPressed = { navigateUp() }, + onBackPressed = this::navigateUp, onNextPressed = this::onContinue, ) } diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleView.kt b/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleView.kt index e3e7911a20..e81a47a04a 100644 --- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleView.kt +++ b/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/addpeople/AddPeopleView.kt @@ -39,7 +39,6 @@ import io.element.android.libraries.designsystem.theme.components.CenterAlignedT import io.element.android.libraries.designsystem.theme.components.Scaffold import io.element.android.libraries.designsystem.theme.components.Text import io.element.android.libraries.designsystem.theme.components.TextButton -import io.element.android.libraries.matrix.ui.model.MatrixUser import io.element.android.libraries.ui.strings.R as StringR @OptIn(ExperimentalMaterial3Api::class) @@ -48,7 +47,7 @@ fun AddPeopleView( state: UserListState, modifier: Modifier = Modifier, onBackPressed: () -> Unit = {}, - onNextPressed: (List) -> Unit = {}, + onNextPressed: () -> Unit = {}, ) { Scaffold( topBar = { @@ -56,7 +55,7 @@ fun AddPeopleView( AddPeopleViewTopBar( hasSelectedUsers = state.selectedUsers.isNotEmpty(), onBackPressed = onBackPressed, - onNextPressed = { onNextPressed(state.selectedUsers) }, + onNextPressed = onNextPressed, ) } }