Skip to content

Commit d6acd94

Browse files
committed
Simplify code
1 parent 7a60e46 commit d6acd94

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

features/changeroommemberroles/impl/src/main/kotlin/io/element/android/features/changeroommemberroles/impl/ChangeRoomMemberRolesRootNode.kt

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,13 @@ class ChangeRoomMemberRolesRootNode(
3939
roomComponentFactory: RoomComponentFactory,
4040
) : ParentNode<ChangeRoomMemberRolesRootNode.NavTarget>(
4141
navModel = PermanentNavModel(
42-
navTargets = setOf(NavTarget.Root),
42+
navTargets = setOf(NavTarget),
4343
savedStateMap = buildContext.savedStateMap,
4444
),
4545
buildContext = buildContext,
4646
plugins = plugins,
4747
), DependencyInjectionGraphOwner, ChangeRoomMemberRolesEntryPoint.NodeProxy {
48-
sealed interface NavTarget : Parcelable {
49-
@Parcelize
50-
object Root : NavTarget
51-
}
48+
@Parcelize object NavTarget : Parcelable
5249

5350
data class Inputs(
5451
val joinedRoom: JoinedRoom,
@@ -60,14 +57,10 @@ class ChangeRoomMemberRolesRootNode(
6057
override val graph = roomComponentFactory.create(inputs.joinedRoom)
6158

6259
override fun resolve(navTarget: NavTarget, buildContext: BuildContext): Node {
63-
return when (navTarget) {
64-
NavTarget.Root -> {
65-
createNode<ChangeRolesNode>(
66-
buildContext = buildContext,
67-
plugins = listOf(ChangeRolesNode.Inputs(listType = inputs.listType)),
68-
)
69-
}
70-
}
60+
return createNode<ChangeRolesNode>(
61+
buildContext = buildContext,
62+
plugins = listOf(ChangeRolesNode.Inputs(listType = inputs.listType)),
63+
)
7164
}
7265

7366
@Composable

0 commit comments

Comments
 (0)