mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-06-20 22:29:19 +00:00
Update: Extract Sections and Order from ProductItem class
This commit is contained in:
@ -6,7 +6,7 @@ import android.content.res.Configuration
|
||||
import com.looker.droidify.PREFS_LANGUAGE
|
||||
import com.looker.droidify.PREFS_LANGUAGE_DEFAULT
|
||||
import com.looker.droidify.R
|
||||
import com.looker.droidify.entity.ProductItem
|
||||
import com.looker.droidify.entity.Order
|
||||
import com.looker.droidify.utility.extension.android.Android
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
@ -135,6 +135,7 @@ object Preferences {
|
||||
"auto_sync",
|
||||
Value.EnumerationValue(Preferences.AutoSync.Wifi)
|
||||
)
|
||||
|
||||
object InstallAfterSync :
|
||||
Key<Boolean>("auto_sync_install", Value.BooleanValue(Android.sdk(31)))
|
||||
|
||||
@ -192,14 +193,14 @@ object Preferences {
|
||||
object Socks : ProxyType("socks", Proxy.Type.SOCKS)
|
||||
}
|
||||
|
||||
sealed class SortOrder(override val valueString: String, val order: ProductItem.Order) :
|
||||
sealed class SortOrder(override val valueString: String, val order: Order) :
|
||||
Enumeration<SortOrder> {
|
||||
override val values: List<SortOrder>
|
||||
get() = listOf(Name, Added, Update)
|
||||
|
||||
object Name : SortOrder("name", ProductItem.Order.NAME)
|
||||
object Added : SortOrder("added", ProductItem.Order.DATE_ADDED)
|
||||
object Update : SortOrder("update", ProductItem.Order.LAST_UPDATE)
|
||||
object Name : SortOrder("name", Order.NAME)
|
||||
object Added : SortOrder("added", Order.DATE_ADDED)
|
||||
object Update : SortOrder("update", Order.LAST_UPDATE)
|
||||
}
|
||||
|
||||
sealed class Theme(override val valueString: String) : Enumeration<Theme> {
|
||||
|
Reference in New Issue
Block a user