|
|
|
@ -30,6 +30,7 @@ import org.koitharu.kotatsu.parsers.model.SortOrder
|
|
|
|
import org.koitharu.kotatsu.parsers.util.find
|
|
|
|
import org.koitharu.kotatsu.parsers.util.find
|
|
|
|
import org.koitharu.kotatsu.parsers.util.mapNotNullToSet
|
|
|
|
import org.koitharu.kotatsu.parsers.util.mapNotNullToSet
|
|
|
|
import org.koitharu.kotatsu.parsers.util.mapToSet
|
|
|
|
import org.koitharu.kotatsu.parsers.util.mapToSet
|
|
|
|
|
|
|
|
import org.koitharu.kotatsu.parsers.util.nullIfEmpty
|
|
|
|
import org.koitharu.kotatsu.reader.domain.ReaderColorFilter
|
|
|
|
import org.koitharu.kotatsu.reader.domain.ReaderColorFilter
|
|
|
|
import java.io.File
|
|
|
|
import java.io.File
|
|
|
|
import java.net.Proxy
|
|
|
|
import java.net.Proxy
|
|
|
|
@ -412,10 +413,10 @@ class AppSettings @Inject constructor(@ApplicationContext context: Context) {
|
|
|
|
get() = prefs.getString(KEY_PROXY_PORT, null)?.toIntOrNull() ?: 0
|
|
|
|
get() = prefs.getString(KEY_PROXY_PORT, null)?.toIntOrNull() ?: 0
|
|
|
|
|
|
|
|
|
|
|
|
val proxyLogin: String?
|
|
|
|
val proxyLogin: String?
|
|
|
|
get() = prefs.getString(KEY_PROXY_LOGIN, null)?.takeUnless { it.isEmpty() }
|
|
|
|
get() = prefs.getString(KEY_PROXY_LOGIN, null)?.nullIfEmpty()
|
|
|
|
|
|
|
|
|
|
|
|
val proxyPassword: String?
|
|
|
|
val proxyPassword: String?
|
|
|
|
get() = prefs.getString(KEY_PROXY_PASSWORD, null)?.takeUnless { it.isEmpty() }
|
|
|
|
get() = prefs.getString(KEY_PROXY_PASSWORD, null)?.nullIfEmpty()
|
|
|
|
|
|
|
|
|
|
|
|
var localListOrder: SortOrder
|
|
|
|
var localListOrder: SortOrder
|
|
|
|
get() = prefs.getEnumValue(KEY_LOCAL_LIST_ORDER, SortOrder.NEWEST)
|
|
|
|
get() = prefs.getEnumValue(KEY_LOCAL_LIST_ORDER, SortOrder.NEWEST)
|
|
|
|
|