From 3f4ca1bcbf0d3adb9dd02a2c79426bae1aeda971 Mon Sep 17 00:00:00 2001 From: tarsin Date: Fri, 2 Jun 2023 15:35:34 +0800 Subject: [PATCH] Cleanup Settings code style --- .../main/java/com/hippo/ehviewer/Settings.kt | 33 ++++++++++--------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.kt b/app/src/main/java/com/hippo/ehviewer/Settings.kt index 9e7510252..33fa3122c 100755 --- a/app/src/main/java/com/hippo/ehviewer/Settings.kt +++ b/app/src/main/java/com/hippo/ehviewer/Settings.kt @@ -71,22 +71,23 @@ object Settings : DefaultPreferences() { private var downloadFragment by stringOrNullPref("image_fragment", null) var downloadLocation: UniFile - get() = Uri.Builder().apply { - scheme(downloadScheme) - encodedAuthority(downloadAuthority) - encodedPath(downloadPath) - encodedQuery(downloadQuery) - encodedFragment(downloadFragment) - }.build().let { UniFile.fromUri(appCtx, it) } ?: UniFile.fromFile(AppConfig.getDefaultDownloadDir())!! - set(value) { - with(value.uri) { - edit { - downloadScheme = scheme - downloadAuthority = encodedAuthority - downloadPath = encodedPath - downloadQuery = encodedQuery - downloadFragment = encodedFragment - } + get() = UniFile.fromUri( + appCtx, + Uri.Builder().apply { + scheme(downloadScheme) + encodedAuthority(downloadAuthority) + encodedPath(downloadPath) + encodedQuery(downloadQuery) + encodedFragment(downloadFragment) + }.build(), + ) ?: UniFile.fromFile(AppConfig.getDefaultDownloadDir())!! + set(value) = with(value.uri) { + edit { + downloadScheme = scheme + downloadAuthority = encodedAuthority + downloadPath = encodedPath + downloadQuery = encodedQuery + downloadFragment = encodedFragment } }