RxJava
toCoroutines
とを使用して現在の実装を置き換えていFlow
ます。一部のFlow
演算子の使用に問題があります。
Flow
収集するアイテムを提供する前に、アイテムのリストをフィルタリングしようとしています。( Flow<List<TaskWithCategory>>
)
の例を次に示しますRx2
。
repository.findAllTasksWithCategory()
.flatMap {
Flowable.fromIterable(it)
.filter { item -> item.task.completed }
.toList()
.toFlowable()
上記の実装では、既に完了しているTaskWithCategory
によるフィルタリングのリストを提供しています。Task
を使用してこれを達成するにはどうすればよいFlow
ですか?