Node: fix compilation after changes

This commit is contained in:
ganfra 2023-06-12 11:39:28 +02:00
parent f57a2a694d
commit 476ddd6d8e
2 changed files with 10 additions and 10 deletions

View file

@ -57,24 +57,24 @@ class MainNode(
DaggerComponentOwner by mainDaggerComponentOwner { DaggerComponentOwner by mainDaggerComponentOwner {
private val loggedInFlowNodeCallback = object : LoggedInFlowNode.LifecycleCallback { private val loggedInFlowNodeCallback = object : LoggedInFlowNode.LifecycleCallback {
override fun onFlowCreated(client: MatrixClient) { override fun onFlowCreated(identifier: String, client: MatrixClient) {
val component = bindings<SessionComponent.ParentBindings>().sessionComponentBuilder().client(client).build() val component = bindings<SessionComponent.ParentBindings>().sessionComponentBuilder().client(client).build()
mainDaggerComponentOwner.addComponent(client.sessionId.value, component) mainDaggerComponentOwner.addComponent(identifier, component)
} }
override fun onFlowReleased(client: MatrixClient) { override fun onFlowReleased(identifier: String, client: MatrixClient) {
mainDaggerComponentOwner.removeComponent(client.sessionId.value) mainDaggerComponentOwner.removeComponent(identifier)
} }
} }
private val roomFlowNodeCallback = object : RoomFlowNode.LifecycleCallback { private val roomFlowNodeCallback = object : RoomFlowNode.LifecycleCallback {
override fun onFlowCreated(owner: String, room: MatrixRoom) { override fun onFlowCreated(identifier: String, room: MatrixRoom) {
val component = bindings<RoomComponent.ParentBindings>().roomComponentBuilder().room(room).build() val component = bindings<RoomComponent.ParentBindings>().roomComponentBuilder().room(room).build()
mainDaggerComponentOwner.addComponent(owner, component) mainDaggerComponentOwner.addComponent(identifier, component)
} }
override fun onFlowReleased(owner: String, room: MatrixRoom) { override fun onFlowReleased(identifier: String, room: MatrixRoom) {
mainDaggerComponentOwner.removeComponent(owner) mainDaggerComponentOwner.removeComponent(identifier)
} }
} }

View file

@ -68,8 +68,8 @@ class RoomFlowNode @AssistedInject constructor(
) { ) {
interface LifecycleCallback : NodeLifecycleCallback { interface LifecycleCallback : NodeLifecycleCallback {
fun onFlowCreated(owner: String, room: MatrixRoom) = Unit fun onFlowCreated(identifier: String, room: MatrixRoom) = Unit
fun onFlowReleased(owner: String, room: MatrixRoom) = Unit fun onFlowReleased(identifier: String, room: MatrixRoom) = Unit
} }
data class Inputs( data class Inputs(