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:09:32 +07:00
parent 4e5ac631db
commit 6cce4d6dd0
4 changed files with 12 additions and 12 deletions

View File

@@ -17,13 +17,13 @@
* *
*/ */
package com.aurora.store.data package com.aurora.store.data.model
class Filter { data class Filter(
var appsWithAds = true val appsWithAds: Boolean = true,
var appsWithIAP = true val appsWithIAP: Boolean = true,
var paidApps = true val paidApps: Boolean = true,
var gsfDependentApps = true val gsfDependentApps: Boolean = true,
var rating = 0.0f val rating: Float = 0.0f,
var downloads = 0 val downloads: Int = 0
} )

View File

@@ -20,7 +20,7 @@
package com.aurora.store.data.providers package com.aurora.store.data.providers
import android.content.Context import android.content.Context
import com.aurora.store.data.Filter import com.aurora.store.data.model.Filter
import com.aurora.store.util.Preferences import com.aurora.store.util.Preferences
import com.aurora.store.util.remove import com.aurora.store.util.remove
import com.google.gson.Gson import com.google.gson.Gson

View File

@@ -34,7 +34,7 @@ import com.aurora.extensions.showKeyboard
import com.aurora.gplayapi.data.models.App import com.aurora.gplayapi.data.models.App
import com.aurora.gplayapi.data.models.SearchBundle import com.aurora.gplayapi.data.models.SearchBundle
import com.aurora.store.R import com.aurora.store.R
import com.aurora.store.data.Filter import com.aurora.store.data.model.Filter
import com.aurora.store.data.providers.FilterProvider.Companion.PREFERENCE_FILTER import com.aurora.store.data.providers.FilterProvider.Companion.PREFERENCE_FILTER
import com.aurora.store.databinding.FragmentSearchResultBinding import com.aurora.store.databinding.FragmentSearchResultBinding
import com.aurora.store.util.Preferences import com.aurora.store.util.Preferences

View File

@@ -22,7 +22,7 @@ package com.aurora.store.view.ui.sheets
import android.os.Bundle import android.os.Bundle
import android.view.View import android.view.View
import com.aurora.store.R import com.aurora.store.R
import com.aurora.store.data.Filter import com.aurora.store.data.model.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.google.android.material.bottomsheet.BottomSheetDialogFragment import com.google.android.material.bottomsheet.BottomSheetDialogFragment