|
|
@ -7,6 +7,7 @@ import io.legado.app.data.appDb |
|
|
|
import io.legado.app.data.entities.BookSource |
|
|
|
import io.legado.app.data.entities.BookSource |
|
|
|
import io.legado.app.exception.NoStackTraceException |
|
|
|
import io.legado.app.exception.NoStackTraceException |
|
|
|
import io.legado.app.help.RuleComplete |
|
|
|
import io.legado.app.help.RuleComplete |
|
|
|
|
|
|
|
import io.legado.app.help.http.CookieStore |
|
|
|
import io.legado.app.help.http.newCallStrResponse |
|
|
|
import io.legado.app.help.http.newCallStrResponse |
|
|
|
import io.legado.app.help.http.okHttpClient |
|
|
|
import io.legado.app.help.http.okHttpClient |
|
|
|
import io.legado.app.utils.* |
|
|
|
import io.legado.app.utils.* |
|
|
@ -95,6 +96,12 @@ class BookSourceEditViewModel(application: Application) : BaseViewModel(applicat |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun clearCookie(url: String) { |
|
|
|
|
|
|
|
execute { |
|
|
|
|
|
|
|
CookieStore.removeCookie(url) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
fun ruleComplete(rule: String?, preRule: String? = null, type: Int = 1): String? { |
|
|
|
fun ruleComplete(rule: String?, preRule: String? = null, type: Int = 1): String? { |
|
|
|
if (autoComplete) { |
|
|
|
if (autoComplete) { |
|
|
|
return RuleComplete.autoComplete(rule, preRule, type) |
|
|
|
return RuleComplete.autoComplete(rule, preRule, type) |
|
|
|