FilterSheet: Switch to setOnCheckedStateChangeListener

setOnCheckedChangeListener is deprecated

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-05-01 20:15:16 +05:30
parent 8b7a5f9608
commit 9713eefdd7

View File

@@ -27,6 +27,7 @@ import com.aurora.store.R
import com.aurora.store.data.Filter import com.aurora.store.data.Filter
import com.aurora.store.data.providers.FilterProvider import com.aurora.store.data.providers.FilterProvider
import com.aurora.store.databinding.SheetFilterBinding import com.aurora.store.databinding.SheetFilterBinding
import com.aurora.store.util.Log
import com.google.android.material.chip.Chip import com.google.android.material.chip.Chip
class FilterSheet : BaseBottomSheet() { class FilterSheet : BaseBottomSheet() {
@@ -117,8 +118,8 @@ class FilterSheet : BaseBottomSheet() {
i++ i++
} }
B.downloadChips.setOnCheckedChangeListener { _, id: Int -> B.downloadChips.setOnCheckedStateChangeListener { _, checkedIds ->
filter.downloads = downloadValues[id].toInt() filter.downloads = downloadValues[checkedIds[0]].toInt()
} }
i = 0 i = 0
@@ -131,8 +132,8 @@ class FilterSheet : BaseBottomSheet() {
i++ i++
} }
B.ratingChips.setOnCheckedChangeListener { _, id: Int -> B.ratingChips.setOnCheckedStateChangeListener { _, checkedIds ->
filter.rating = ratingValues[id].toFloat() filter.rating = ratingValues[checkedIds[0]].toFloat()
} }
} }
} }