|
|
|
@ -105,6 +105,9 @@ class AppSettings @Inject constructor(@ApplicationContext context: Context) {
|
|
|
|
get() = prefs.getEnumValue(KEY_LIST_MODE_FAVORITES, listMode)
|
|
|
|
get() = prefs.getEnumValue(KEY_LIST_MODE_FAVORITES, listMode)
|
|
|
|
set(value) = prefs.edit { putEnumValue(KEY_LIST_MODE_FAVORITES, value) }
|
|
|
|
set(value) = prefs.edit { putEnumValue(KEY_LIST_MODE_FAVORITES, value) }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
val isTagsWarningsEnabled: Boolean
|
|
|
|
|
|
|
|
get() = prefs.getBoolean(KEY_TAGS_WARNINGS, true)
|
|
|
|
|
|
|
|
|
|
|
|
var isNsfwContentDisabled: Boolean
|
|
|
|
var isNsfwContentDisabled: Boolean
|
|
|
|
get() = prefs.getBoolean(KEY_DISABLE_NSFW, false)
|
|
|
|
get() = prefs.getBoolean(KEY_DISABLE_NSFW, false)
|
|
|
|
set(value) = prefs.edit { putBoolean(KEY_DISABLE_NSFW, value) }
|
|
|
|
set(value) = prefs.edit { putBoolean(KEY_DISABLE_NSFW, value) }
|
|
|
|
@ -732,6 +735,7 @@ class AppSettings @Inject constructor(@ApplicationContext context: Context) {
|
|
|
|
const val KEY_BACKUP_TG_ENABLED = "backup_periodic_tg_enabled"
|
|
|
|
const val KEY_BACKUP_TG_ENABLED = "backup_periodic_tg_enabled"
|
|
|
|
const val KEY_BACKUP_TG_CHAT = "backup_periodic_tg_chat_id"
|
|
|
|
const val KEY_BACKUP_TG_CHAT = "backup_periodic_tg_chat_id"
|
|
|
|
const val KEY_MANGA_LIST_BADGES = "manga_list_badges"
|
|
|
|
const val KEY_MANGA_LIST_BADGES = "manga_list_badges"
|
|
|
|
|
|
|
|
const val KEY_TAGS_WARNINGS = "tags_warnings"
|
|
|
|
|
|
|
|
|
|
|
|
// keys for non-persistent preferences
|
|
|
|
// keys for non-persistent preferences
|
|
|
|
const val KEY_APP_VERSION = "app_version"
|
|
|
|
const val KEY_APP_VERSION = "app_version"
|
|
|
|
|