Slide 49
Slide 49 text
"OESPJEͰͷ༻ྫ
fun done(task: Task) =
repository.doneTask(task)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe({
// ޭ࣌ͷॲཧ
}, {
// ࣦഊ࣌ͷॲཧ
})
override fun doneTask(task: Task): Completable = Completable.create {
try {
task.status = Task.Status.DONE
db.taskDao().updateTask(task)
it.onComplete()
} catch (e: Exception) {
it.onError(e)
}
}
ॲཧࣗମผεϨουʹͯ͠
݁ՌΛϝΠϯεϨουͰड͚औΔ