At first glance, instead of the unnecessarily larg...
# codereview
k
At first glance, instead of the unnecessarily large if/else repetitions you have there, why not do something like this?
Copy code
return carListings.filter {
    selectedCarModelId?.equals(it.model_id) ?: true &&
            selectedCarDubModelId?.equals(it.submodel_id) ?: true &&
            ...
}