From 524e548bd98aa1536848d3bed0bd88e76aafdf61 Mon Sep 17 00:00:00 2001 From: gedoor Date: Mon, 23 Aug 2021 14:03:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96,=20loginUrl=E6=AD=A5?= =?UTF-8?q?=E9=AA=A4=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90{"url":""}?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/data/entities/BookSource.kt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/io/legado/app/data/entities/BookSource.kt b/app/src/main/java/io/legado/app/data/entities/BookSource.kt index 6465a996c..fe3e41dce 100644 --- a/app/src/main/java/io/legado/app/data/entities/BookSource.kt +++ b/app/src/main/java/io/legado/app/data/entities/BookSource.kt @@ -157,13 +157,10 @@ data class BookSource( @TypeConverter fun stringToLoginRule(json: String?): LoginRule? { - if (json.isNullOrEmpty()) { - return null - } - return if (json.isJsonObject()) { - GSON.fromJsonObject(json) - } else { - LoginRule(url = json) + return when { + json.isNullOrEmpty() -> null + json.isJsonObject() -> GSON.fromJsonObject(json) + else -> LoginRule(url = json) } }