fixup! Filter: Relocate and change to data class

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-07-09 17:44:17 +07:00
parent 919aa21b57
commit cf8d3c7832

View File

@@ -72,7 +72,7 @@ class FilterSheet : BottomSheetDialogFragment(R.layout.sheet_filter) {
isChecked = filter.gsfDependentApps isChecked = filter.gsfDependentApps
setOnCheckedChangeListener { _, checked -> setOnCheckedChangeListener { _, checked ->
isChecked = checked isChecked = checked
filter.gsfDependentApps = checked filter = filter.copy(gsfDependentApps = checked)
} }
} }
@@ -80,7 +80,7 @@ class FilterSheet : BottomSheetDialogFragment(R.layout.sheet_filter) {
isChecked = filter.paidApps isChecked = filter.paidApps
setOnCheckedChangeListener { _, checked -> setOnCheckedChangeListener { _, checked ->
isChecked = checked isChecked = checked
filter.paidApps = checked filter = filter.copy(paidApps = checked)
} }
} }
@@ -88,7 +88,7 @@ class FilterSheet : BottomSheetDialogFragment(R.layout.sheet_filter) {
isChecked = filter.appsWithAds isChecked = filter.appsWithAds
setOnCheckedChangeListener { _, checked -> setOnCheckedChangeListener { _, checked ->
isChecked = checked isChecked = checked
filter.appsWithAds = checked filter = filter.copy(appsWithAds = checked)
} }
} }
} }
@@ -110,7 +110,7 @@ class FilterSheet : BottomSheetDialogFragment(R.layout.sheet_filter) {
} }
binding.downloadChips.setOnCheckedStateChangeListener { _, checkedIds -> binding.downloadChips.setOnCheckedStateChangeListener { _, checkedIds ->
filter.downloads = downloadValues[checkedIds[0]].toInt() filter = filter.copy(downloads = downloadValues[checkedIds[0]].toInt())
} }
i = 0 i = 0
@@ -124,7 +124,7 @@ class FilterSheet : BottomSheetDialogFragment(R.layout.sheet_filter) {
} }
binding.ratingChips.setOnCheckedStateChangeListener { _, checkedIds -> binding.ratingChips.setOnCheckedStateChangeListener { _, checkedIds ->
filter.rating = ratingValues[checkedIds[0]].toFloat() filter = filter.copy(rating = ratingValues[checkedIds[0]].toFloat())
} }
} }
} }