Node: fix compilation after changes
This commit is contained in:
parent
f57a2a694d
commit
476ddd6d8e
2 changed files with 10 additions and 10 deletions
|
|
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue