pull/1463/head
gedoor 3 years ago
parent 264f94994d
commit 85c2bdb930
  1. 8
      app/src/main/java/io/legado/app/model/analyzeRule/AnalyzeRule.kt

@ -262,10 +262,10 @@ class AnalyzeRule(
/** /**
* 获取Element * 获取Element
*/ */
fun getElement(ruleStr: String, mContent: Any? = null): Any? { fun getElement(ruleStr: String): Any? {
if (TextUtils.isEmpty(ruleStr)) return null if (TextUtils.isEmpty(ruleStr)) return null
var result: Any? = null var result: Any? = null
val content = mContent ?: this.content val content = this.content
val ruleList = splitSourceRule(ruleStr, true) val ruleList = splitSourceRule(ruleStr, true)
if (content != null && ruleList.isNotEmpty()) { if (content != null && ruleList.isNotEmpty()) {
result = content result = content
@ -296,9 +296,9 @@ class AnalyzeRule(
* 获取列表 * 获取列表
*/ */
@Suppress("UNCHECKED_CAST") @Suppress("UNCHECKED_CAST")
fun getElements(ruleStr: String, mContent: Any? = null): List<Any> { fun getElements(ruleStr: String): List<Any> {
var result: Any? = null var result: Any? = null
val content = mContent ?: this.content val content = this.content
val ruleList = splitSourceRule(ruleStr, true) val ruleList = splitSourceRule(ruleStr, true)
if (content != null && ruleList.isNotEmpty()) { if (content != null && ruleList.isNotEmpty()) {
result = content result = content

Loading…
Cancel
Save