revanced-manager-compose/app/src/main/java/app/revanced/manager/domain/manager/PreferencesManager.kt
2023-07-14 08:54:42 +00:00

23 lines
793 B
Kotlin

package app.revanced.manager.domain.manager
import android.content.SharedPreferences
import app.revanced.manager.domain.manager.base.BasePreferenceManager
import app.revanced.manager.ui.theme.Theme
/**
* @author Hyperion Authors, zt64
*/
class PreferencesManager(
sharedPreferences: SharedPreferences
) : BasePreferenceManager(sharedPreferences) {
var dynamicColor by booleanPreference("dynamic_color", true)
var theme by enumPreference("theme", Theme.SYSTEM)
var allowExperimental by booleanPreference("allow_experimental", false)
var preferSplits by booleanPreference("prefer_splits", false)
var keystoreCommonName by stringPreference("keystore_cn", KeystoreManager.DEFAULT)
var keystorePass by stringPreference("keystore_pass", KeystoreManager.DEFAULT)
}