修复登录ui

pull/1264/head
gedoor 4 years ago
parent b7305db85e
commit 37e127a896
  1. 5
      app/src/main/java/io/legado/app/data/entities/BookSource.kt
  2. 8
      app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditActivity.kt

@ -104,6 +104,11 @@ data class BookSource(
override fun equals(other: Any?) =
if (other is BookSource) other.bookSourceUrl == bookSourceUrl else false
fun getLoginUiStr(): String? {
return loginUi?.let {
GSON.toJson(it)
}
}
fun getSearchRule() = ruleSearch ?: SearchRule()

@ -198,13 +198,7 @@ class BookSourceEditActivity :
add(EditEntity("bookSourceGroup", source?.bookSourceGroup, R.string.source_group))
add(EditEntity("bookSourceComment", source?.bookSourceComment, R.string.comment))
add(EditEntity("loginUrl", source?.loginUrl, R.string.login_url))
add(
EditEntity(
"loginUi",
source?.loginUi?.let { GSON.toJson(source.loginUi) },
R.string.login_ui
)
)
add(EditEntity("loginUi", source?.getLoginUiStr(), R.string.login_ui))
add(EditEntity("loginCheckJs", source?.loginCheckJs, R.string.login_check_js))
add(EditEntity("bookUrlPattern", source?.bookUrlPattern, R.string.book_url_pattern))
add(EditEntity("header", source?.header, R.string.source_http_header))

Loading…
Cancel
Save