Change all app preferences to getters
This should improve performance in situations where the AppPreferences class is created
This commit is contained in:
parent
507791e4f1
commit
705151de71
1 changed files with 20 additions and 20 deletions
|
@ -22,17 +22,17 @@ constructor(
|
||||||
}
|
}
|
||||||
|
|
||||||
// Appearance
|
// Appearance
|
||||||
val theme = sharedPreferences.getString(Constants.PREF_THEME, null)
|
val theme get() = sharedPreferences.getString(Constants.PREF_THEME, null)
|
||||||
val dynamicColors = sharedPreferences.getBoolean(Constants.PREF_DYNAMIC_COLORS, true)
|
val dynamicColors get() = sharedPreferences.getBoolean(Constants.PREF_DYNAMIC_COLORS, true)
|
||||||
|
|
||||||
// Player
|
// Player
|
||||||
val displayExtendedTitle = sharedPreferences.getBoolean(Constants.PREF_DISPLAY_EXTENDED_TITLE, false)
|
val displayExtendedTitle get() = sharedPreferences.getBoolean(Constants.PREF_DISPLAY_EXTENDED_TITLE, false)
|
||||||
|
|
||||||
val playerGestures = sharedPreferences.getBoolean(Constants.PREF_PLAYER_GESTURES, true)
|
val playerGestures get() = sharedPreferences.getBoolean(Constants.PREF_PLAYER_GESTURES, true)
|
||||||
val playerGesturesVB = sharedPreferences.getBoolean(Constants.PREF_PLAYER_GESTURES_VB, true)
|
val playerGesturesVB get() = sharedPreferences.getBoolean(Constants.PREF_PLAYER_GESTURES_VB, true)
|
||||||
val playerGesturesZoom = sharedPreferences.getBoolean(Constants.PREF_PLAYER_GESTURES_ZOOM, true)
|
val playerGesturesZoom get() = sharedPreferences.getBoolean(Constants.PREF_PLAYER_GESTURES_ZOOM, true)
|
||||||
|
|
||||||
val playerBrightnessRemember =
|
val playerBrightnessRemember get() =
|
||||||
sharedPreferences.getBoolean(Constants.PREF_PLAYER_BRIGHTNESS_REMEMBER, false)
|
sharedPreferences.getBoolean(Constants.PREF_PLAYER_BRIGHTNESS_REMEMBER, false)
|
||||||
|
|
||||||
var playerBrightness: Float
|
var playerBrightness: Float
|
||||||
|
@ -45,40 +45,40 @@ constructor(
|
||||||
putFloat(Constants.PREF_PLAYER_BRIGHTNESS, value)
|
putFloat(Constants.PREF_PLAYER_BRIGHTNESS, value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
val playerSeekBackIncrement = sharedPreferences.getString(
|
val playerSeekBackIncrement get() = sharedPreferences.getString(
|
||||||
Constants.PREF_PLAYER_SEEK_BACK_INC,
|
Constants.PREF_PLAYER_SEEK_BACK_INC,
|
||||||
DEFAULT_SEEK_BACK_INCREMENT_MS.toString()
|
DEFAULT_SEEK_BACK_INCREMENT_MS.toString()
|
||||||
)!!.toLongOrNull() ?: DEFAULT_SEEK_BACK_INCREMENT_MS
|
)!!.toLongOrNull() ?: DEFAULT_SEEK_BACK_INCREMENT_MS
|
||||||
val playerSeekForwardIncrement = sharedPreferences.getString(
|
val playerSeekForwardIncrement get() = sharedPreferences.getString(
|
||||||
Constants.PREF_PLAYER_SEEK_FORWARD_INC,
|
Constants.PREF_PLAYER_SEEK_FORWARD_INC,
|
||||||
DEFAULT_SEEK_FORWARD_INCREMENT_MS.toString()
|
DEFAULT_SEEK_FORWARD_INCREMENT_MS.toString()
|
||||||
)!!.toLongOrNull() ?: DEFAULT_SEEK_FORWARD_INCREMENT_MS
|
)!!.toLongOrNull() ?: DEFAULT_SEEK_FORWARD_INCREMENT_MS
|
||||||
val playerMpv = sharedPreferences.getBoolean(Constants.PREF_PLAYER_MPV, false)
|
val playerMpv get() = sharedPreferences.getBoolean(Constants.PREF_PLAYER_MPV, false)
|
||||||
val playerMpvHwdec = sharedPreferences.getString(Constants.PREF_PLAYER_MPV_HWDEC, "mediacodec-copy")!!
|
val playerMpvHwdec get() = sharedPreferences.getString(Constants.PREF_PLAYER_MPV_HWDEC, "mediacodec-copy")!!
|
||||||
val playerMpvHwdecCodecs: Set<String> = sharedPreferences.getStringSet(
|
val playerMpvHwdecCodecs: Set<String> get() = sharedPreferences.getStringSet(
|
||||||
Constants.PREF_PLAYER_MPV_HWDEC_CODECS,
|
Constants.PREF_PLAYER_MPV_HWDEC_CODECS,
|
||||||
setOf("h264", "hevc", "mpeg4", "mpeg2video", "vp8", "vp9")
|
setOf("h264", "hevc", "mpeg4", "mpeg2video", "vp8", "vp9")
|
||||||
)!!
|
)!!
|
||||||
val playerMpvVo = sharedPreferences.getString(Constants.PREF_PLAYER_MPV_VO, "gpu")!!
|
val playerMpvVo get() = sharedPreferences.getString(Constants.PREF_PLAYER_MPV_VO, "gpu")!!
|
||||||
val playerMpvAo = sharedPreferences.getString(Constants.PREF_PLAYER_MPV_AO, "audiotrack")!!
|
val playerMpvAo get() = sharedPreferences.getString(Constants.PREF_PLAYER_MPV_AO, "audiotrack")!!
|
||||||
val playerMpvGpuApi = sharedPreferences.getString(Constants.PREF_PLAYER_MPV_GPU_API, "opengl")!!
|
val playerMpvGpuApi get() = sharedPreferences.getString(Constants.PREF_PLAYER_MPV_GPU_API, "opengl")!!
|
||||||
|
|
||||||
// Language
|
// Language
|
||||||
val preferredAudioLanguage = sharedPreferences.getString(Constants.PREF_AUDIO_LANGUAGE, "")!!
|
val preferredAudioLanguage get() = sharedPreferences.getString(Constants.PREF_AUDIO_LANGUAGE, "")!!
|
||||||
val preferredSubtitleLanguage = sharedPreferences.getString(Constants.PREF_SUBTITLE_LANGUAGE, "")!!
|
val preferredSubtitleLanguage get() = sharedPreferences.getString(Constants.PREF_SUBTITLE_LANGUAGE, "")!!
|
||||||
|
|
||||||
// Network
|
// Network
|
||||||
val requestTimeout = sharedPreferences.getString(
|
val requestTimeout get() = sharedPreferences.getString(
|
||||||
Constants.PREF_NETWORK_REQUEST_TIMEOUT,
|
Constants.PREF_NETWORK_REQUEST_TIMEOUT,
|
||||||
Constants.NETWORK_DEFAULT_REQUEST_TIMEOUT.toString()
|
Constants.NETWORK_DEFAULT_REQUEST_TIMEOUT.toString()
|
||||||
)!!.toLongOrNull() ?: Constants.NETWORK_DEFAULT_REQUEST_TIMEOUT
|
)!!.toLongOrNull() ?: Constants.NETWORK_DEFAULT_REQUEST_TIMEOUT
|
||||||
|
|
||||||
val connectTimeout = sharedPreferences.getString(
|
val connectTimeout get() = sharedPreferences.getString(
|
||||||
Constants.PREF_NETWORK_CONNECT_TIMEOUT,
|
Constants.PREF_NETWORK_CONNECT_TIMEOUT,
|
||||||
Constants.NETWORK_DEFAULT_CONNECT_TIMEOUT.toString()
|
Constants.NETWORK_DEFAULT_CONNECT_TIMEOUT.toString()
|
||||||
)!!.toLongOrNull() ?: Constants.NETWORK_DEFAULT_CONNECT_TIMEOUT
|
)!!.toLongOrNull() ?: Constants.NETWORK_DEFAULT_CONNECT_TIMEOUT
|
||||||
|
|
||||||
val socketTimeout = sharedPreferences.getString(
|
val socketTimeout get() = sharedPreferences.getString(
|
||||||
Constants.PREF_NETWORK_SOCKET_TIMEOUT,
|
Constants.PREF_NETWORK_SOCKET_TIMEOUT,
|
||||||
Constants.NETWORK_DEFAULT_SOCKET_TIMEOUT.toString()
|
Constants.NETWORK_DEFAULT_SOCKET_TIMEOUT.toString()
|
||||||
)!!.toLongOrNull() ?: Constants.NETWORK_DEFAULT_SOCKET_TIMEOUT
|
)!!.toLongOrNull() ?: Constants.NETWORK_DEFAULT_SOCKET_TIMEOUT
|
||||||
|
|
Loading…
Reference in a new issue