@@ -80,7 +80,8 @@ object ReplaceRuleController {
if (rule.isRegex) {
text.replace(
rule.pattern.toRegex(),
- rule.replacement, rule.timeoutMillisecond
+ rule.replacement,
+ rule.getValidTimeoutMillisecond()
)
} else {
text.replace(rule.pattern, rule.replacement)
@@ -103,7 +103,7 @@ data class BookChapter(
displayTitle.replace(
item.pattern.toRegex(),
item.replacement,
- item.timeoutMillisecond
+ item.getValidTimeoutMillisecond()
displayTitle.replace(item.pattern, item.replacement)
@@ -88,6 +88,7 @@ data class ReplaceRule(
return true
}
+ @Throws(NoStackTraceException::class)
fun checkValid() {
if (!isValid()) {
throw NoStackTraceException(appCtx.getString(R.string.replace_rule_invalid))
@@ -163,7 +163,7 @@ class ContentProcessor private constructor(
mContent.replace(
mContent.replace(item.pattern, item.replacement)