|
|
|
@ -18,11 +18,7 @@ object CheckSource { |
|
|
|
|
var checkInfo = CacheManager.get("checkInfo")?.toBoolean() ?: true |
|
|
|
|
var checkCategory = CacheManager.get("checkCategory")?.toBoolean() ?: true |
|
|
|
|
var checkContent = CacheManager.get("checkContent")?.toBoolean() ?: true |
|
|
|
|
var summary = "" |
|
|
|
|
|
|
|
|
|
init { |
|
|
|
|
upSummary() |
|
|
|
|
} |
|
|
|
|
val summary get() = upSummary() |
|
|
|
|
|
|
|
|
|
fun start(context: Context, sources: List<BookSource>) { |
|
|
|
|
val selectedIds: ArrayList<String> = arrayListOf() |
|
|
|
@ -48,16 +44,15 @@ object CheckSource { |
|
|
|
|
CacheManager.put("checkInfo", checkInfo) |
|
|
|
|
CacheManager.put("checkCategory", checkCategory) |
|
|
|
|
CacheManager.put("checkContent", checkContent) |
|
|
|
|
upSummary() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
fun upSummary() { |
|
|
|
|
summary = "" |
|
|
|
|
if (checkSearch) summary = "${summary} ${appCtx.getString(R.string.search)}" |
|
|
|
|
if (checkDiscovery) summary = "${summary} ${appCtx.getString(R.string.discovery)}" |
|
|
|
|
if (checkInfo) summary = "${summary} ${appCtx.getString(R.string.source_tab_info)}" |
|
|
|
|
if (checkCategory) summary = "${summary} ${appCtx.getString(R.string.chapter_list)}" |
|
|
|
|
if (checkContent) summary = "${summary} ${appCtx.getString(R.string.main_body)}" |
|
|
|
|
summary = appCtx.getString(R.string.check_source_config_summary, (timeout / 1000).toString(), summary) |
|
|
|
|
fun upSummary(): String { |
|
|
|
|
var checkItem = "" |
|
|
|
|
if (checkSearch) checkItem = "${checkItem} ${appCtx.getString(R.string.search)}" |
|
|
|
|
if (checkDiscovery) checkItem = "${checkItem} ${appCtx.getString(R.string.discovery)}" |
|
|
|
|
if (checkInfo) checkItem = "${checkItem} ${appCtx.getString(R.string.source_tab_info)}" |
|
|
|
|
if (checkCategory) checkItem = "${checkItem} ${appCtx.getString(R.string.chapter_list)}" |
|
|
|
|
if (checkContent) checkItem = "${checkItem} ${appCtx.getString(R.string.main_body)}" |
|
|
|
|
return appCtx.getString(R.string.check_source_config_summary, (timeout / 1000).toString(), checkItem) |
|
|
|
|
} |
|
|
|
|
} |