From 36019683428e4cfaee983a547b50e8564aa5025c Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Fri, 26 Feb 2021 20:11:15 -0500 Subject: [PATCH] Cleanup data saver --- app/src/main/java/exh/util/DataSaver.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/exh/util/DataSaver.kt b/app/src/main/java/exh/util/DataSaver.kt index 5fc1ba6e7..dd6e84aed 100644 --- a/app/src/main/java/exh/util/DataSaver.kt +++ b/app/src/main/java/exh/util/DataSaver.kt @@ -1,5 +1,6 @@ package exh.util +import com.tfcporciuncula.flow.Preference import eu.kanade.tachiyomi.data.preference.PreferencesHelper import uy.kohesive.injekt.injectLazy @@ -18,11 +19,13 @@ object DataSaver { private fun getUrl(imageUrl: String): String { val server = preferences.dataSaverServer().get() + "/?" - val format = "jpg=${if (preferences.dataSaverImageFormatJpeg().get()) "1" else "0"}" - val quality = "l=${preferences.dataSaverImageQuality().get()}" - val colorBW = "bw=${if (preferences.dataSaverColorBW().get()) "1" else "0"}" + val format = "jpg=" + preferences.dataSaverImageFormatJpeg().toIntRepresentation() + val quality = "l=" + preferences.dataSaverImageQuality().get() + val colorBW = "bw=" + preferences.dataSaverColorBW().toIntRepresentation() val url = "url=$imageUrl" return "$server&$format&$quality&$colorBW&$url" } + + private fun Preference.toIntRepresentation() = if (get()) "1" else "0" }