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