mirror of
https://github.com/revanced/revanced-manager-compose
synced 2024-06-03 03:46:21 +02:00
25 lines
953 B
Kotlin
25 lines
953 B
Kotlin
package app.revanced.manager.domain.manager
|
|
|
|
import android.content.Context
|
|
import app.revanced.manager.domain.manager.base.BasePreferencesManager
|
|
import app.revanced.manager.ui.theme.Theme
|
|
|
|
class PreferencesManager(
|
|
context: Context
|
|
) : BasePreferencesManager(context, "settings") {
|
|
val dynamicColor = booleanPreference("dynamic_color", true)
|
|
val theme = enumPreference("theme", Theme.SYSTEM)
|
|
|
|
val api = stringPreference("api_url", "https://api.revanced.app")
|
|
|
|
val allowExperimental = booleanPreference("allow_experimental", false)
|
|
|
|
val keystoreCommonName = stringPreference("keystore_cn", KeystoreManager.DEFAULT)
|
|
val keystorePass = stringPreference("keystore_pass", KeystoreManager.DEFAULT)
|
|
|
|
val preferSplits = booleanPreference("prefer_splits", false)
|
|
|
|
val showAutoUpdatesDialog = booleanPreference("show_auto_updates_dialog", true)
|
|
val managerAutoUpdates = booleanPreference("manager_auto_updates", false)
|
|
}
|