Sobes.tech
Junior — Senior

Managing multiple Observables in RxJava

livecode

Task condition

It is necessary to build a reactive chain that, when a button is pressed, reads a string, converts it into a Car object, and sends a request to the server. When a new request appears, the previous one should be canceled to avoid unnecessary network operations.

val clickStream: Observable<String>? = null
val clickStream1: Observable<String>? = null
val clickStream2: Observable<String>? = null

data class Car(
    val name: String
)