mirror of
https://github.com/jlengrand/compose-multiplatform.git
synced 2026-03-10 08:11:20 +00:00
TodoApp. Update libraries. (#210)
This commit is contained in:
@@ -8,7 +8,5 @@ allprojects {
|
||||
jcenter()
|
||||
mavenLocal()
|
||||
maven("https://maven.pkg.jetbrains.space/public/p/compose/dev")
|
||||
maven("https://dl.bintray.com/arkivanov/maven")
|
||||
maven("https://dl.bintray.com/badoo/maven")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,7 +45,7 @@ object Deps {
|
||||
}
|
||||
|
||||
object Decompose {
|
||||
private const val VERSION = "0.1.3"
|
||||
private const val VERSION = "0.1.4"
|
||||
const val decompose = "com.arkivanov.decompose:decompose:$VERSION"
|
||||
const val decomposeIosX64 = "com.arkivanov.decompose:decompose-iosx64:$VERSION"
|
||||
const val decomposeIosArm64 = "com.arkivanov.decompose:decompose-iosarm64:$VERSION"
|
||||
@@ -55,7 +55,7 @@ object Deps {
|
||||
|
||||
object Badoo {
|
||||
object Reaktive {
|
||||
private const val VERSION = "1.1.18"
|
||||
private const val VERSION = "1.1.19"
|
||||
const val reaktive = "com.badoo.reaktive:reaktive:$VERSION"
|
||||
const val reaktiveTesting = "com.badoo.reaktive:reaktive-testing:$VERSION"
|
||||
const val utils = "com.badoo.reaktive:utils:$VERSION"
|
||||
|
||||
@@ -3,6 +3,7 @@ package example.todo.common.edit.integration
|
||||
import com.arkivanov.decompose.ComponentContext
|
||||
import com.arkivanov.decompose.value.Value
|
||||
import com.arkivanov.decompose.value.operator.map
|
||||
import com.badoo.reaktive.base.invoke
|
||||
import example.todo.common.edit.TodoEdit
|
||||
import example.todo.common.edit.TodoEdit.Dependencies
|
||||
import example.todo.common.edit.TodoEdit.Model
|
||||
@@ -37,6 +38,6 @@ internal class TodoEditImpl(
|
||||
}
|
||||
|
||||
override fun onCloseClicked() {
|
||||
editOutput.onNext(Output.Finished)
|
||||
editOutput(Output.Finished)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package example.todo.common.main.integration
|
||||
import com.arkivanov.decompose.ComponentContext
|
||||
import com.arkivanov.decompose.value.Value
|
||||
import com.arkivanov.decompose.value.operator.map
|
||||
import com.badoo.reaktive.base.invoke
|
||||
import example.todo.common.main.TodoMain
|
||||
import example.todo.common.main.TodoMain.Dependencies
|
||||
import example.todo.common.main.TodoMain.Model
|
||||
@@ -28,7 +29,7 @@ internal class TodoMainImpl(
|
||||
override val models: Value<Model> = store.asValue().map(stateToModel)
|
||||
|
||||
override fun onItemClicked(id: Long) {
|
||||
mainOutput.onNext(Output.Selected(id = id))
|
||||
mainOutput(Output.Selected(id = id))
|
||||
}
|
||||
|
||||
override fun onItemDoneChanged(id: Long, isDone: Boolean) {
|
||||
|
||||
Reference in New Issue
Block a user