From a52db06546cf571ad57f1a7cb20ae3bb4992043e Mon Sep 17 00:00:00 2001 From: ganfra Date: Mon, 12 Jun 2023 11:39:28 +0200 Subject: [PATCH] Node: fix compilation after changes --- .../main/kotlin/io/element/android/x/MainNode.kt | 16 ++++++++-------- .../io/element/android/appnav/RoomFlowNode.kt | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/app/src/main/kotlin/io/element/android/x/MainNode.kt b/app/src/main/kotlin/io/element/android/x/MainNode.kt index d0b6baec04..7f56ef4d63 100644 --- a/app/src/main/kotlin/io/element/android/x/MainNode.kt +++ b/app/src/main/kotlin/io/element/android/x/MainNode.kt @@ -57,24 +57,24 @@ class MainNode( DaggerComponentOwner by mainDaggerComponentOwner { private val loggedInFlowNodeCallback = object : LoggedInFlowNode.LifecycleCallback { - override fun onFlowCreated(client: MatrixClient) { + override fun onFlowCreated(identifier: String, client: MatrixClient) { val component = bindings().sessionComponentBuilder().client(client).build() - mainDaggerComponentOwner.addComponent(client.sessionId.value, component) + mainDaggerComponentOwner.addComponent(identifier, component) } - override fun onFlowReleased(client: MatrixClient) { - mainDaggerComponentOwner.removeComponent(client.sessionId.value) + override fun onFlowReleased(identifier: String, client: MatrixClient) { + mainDaggerComponentOwner.removeComponent(identifier) } } private val roomFlowNodeCallback = object : RoomFlowNode.LifecycleCallback { - override fun onFlowCreated(owner: String, room: MatrixRoom) { + override fun onFlowCreated(identifier: String, room: MatrixRoom) { val component = bindings().roomComponentBuilder().room(room).build() - mainDaggerComponentOwner.addComponent(owner, component) + mainDaggerComponentOwner.addComponent(identifier, component) } - override fun onFlowReleased(owner: String, room: MatrixRoom) { - mainDaggerComponentOwner.removeComponent(owner) + override fun onFlowReleased(identifier: String, room: MatrixRoom) { + mainDaggerComponentOwner.removeComponent(identifier) } } diff --git a/appnav/src/main/kotlin/io/element/android/appnav/RoomFlowNode.kt b/appnav/src/main/kotlin/io/element/android/appnav/RoomFlowNode.kt index 68f25d9b54..0bcf9000e7 100644 --- a/appnav/src/main/kotlin/io/element/android/appnav/RoomFlowNode.kt +++ b/appnav/src/main/kotlin/io/element/android/appnav/RoomFlowNode.kt @@ -68,8 +68,8 @@ class RoomFlowNode @AssistedInject constructor( ) { interface LifecycleCallback : NodeLifecycleCallback { - fun onFlowCreated(owner: String, room: MatrixRoom) = Unit - fun onFlowReleased(owner: String, room: MatrixRoom) = Unit + fun onFlowCreated(identifier: String, room: MatrixRoom) = Unit + fun onFlowReleased(identifier: String, room: MatrixRoom) = Unit } data class Inputs(