mirror of
https://github.com/gedoor/legado.git
synced 2024-07-06 23:47:49 +08:00
优化
This commit is contained in:
parent
8be7b772e5
commit
df7d911552
@ -5,7 +5,6 @@ import android.webkit.WebSettings
|
||||
import androidx.annotation.Keep
|
||||
import cn.hutool.core.codec.Base64
|
||||
import cn.hutool.core.util.HexUtil
|
||||
import io.legado.app.utils.ChineseUtils
|
||||
import io.legado.app.constant.AppConst
|
||||
import io.legado.app.constant.AppConst.dateFormat
|
||||
import io.legado.app.constant.AppLog
|
||||
@ -21,8 +20,30 @@ import io.legado.app.help.source.SourceVerificationHelp
|
||||
import io.legado.app.model.Debug
|
||||
import io.legado.app.model.analyzeRule.AnalyzeUrl
|
||||
import io.legado.app.model.analyzeRule.QueryTTF
|
||||
import io.legado.app.utils.*
|
||||
import io.legado.app.utils.ArchiveUtils
|
||||
import io.legado.app.utils.ChineseUtils
|
||||
import io.legado.app.utils.EncoderUtils
|
||||
import io.legado.app.utils.EncodingDetect
|
||||
import io.legado.app.utils.FileUtils
|
||||
import io.legado.app.utils.GSON
|
||||
import io.legado.app.utils.HtmlFormatter
|
||||
import io.legado.app.utils.JsURL
|
||||
import io.legado.app.utils.MD5Utils
|
||||
import io.legado.app.utils.StringUtils
|
||||
import io.legado.app.utils.UrlUtil
|
||||
import io.legado.app.utils.compress.LibArchiveUtils
|
||||
import io.legado.app.utils.createFileReplace
|
||||
import io.legado.app.utils.externalCache
|
||||
import io.legado.app.utils.fromJsonObject
|
||||
import io.legado.app.utils.isAbsUrl
|
||||
import io.legado.app.utils.isContentScheme
|
||||
import io.legado.app.utils.isUri
|
||||
import io.legado.app.utils.longToastOnUi
|
||||
import io.legado.app.utils.readBytes
|
||||
import io.legado.app.utils.readText
|
||||
import io.legado.app.utils.stackTraceStr
|
||||
import io.legado.app.utils.toStringArray
|
||||
import io.legado.app.utils.toastOnUi
|
||||
import kotlinx.coroutines.Dispatchers.IO
|
||||
import kotlinx.coroutines.async
|
||||
import kotlinx.coroutines.runBlocking
|
||||
@ -37,7 +58,10 @@ import java.io.FileOutputStream
|
||||
import java.net.URLEncoder
|
||||
import java.nio.charset.Charset
|
||||
import java.text.SimpleDateFormat
|
||||
import java.util.*
|
||||
import java.util.Date
|
||||
import java.util.Locale
|
||||
import java.util.SimpleTimeZone
|
||||
import java.util.UUID
|
||||
import java.util.zip.ZipEntry
|
||||
import java.util.zip.ZipInputStream
|
||||
|
||||
@ -314,7 +338,6 @@ interface JsExtensions : JsEncodeUtils {
|
||||
/**
|
||||
* js实现重定向拦截,网络访问get
|
||||
*/
|
||||
@Suppress("UnnecessaryVariable")
|
||||
fun get(urlStr: String, headers: Map<String, String>): Connection.Response {
|
||||
val requestHeaders = if (getSource()?.enabledCookieJar == true) {
|
||||
headers.toMutableMap().apply { put(cookieJarHeader, "1") }
|
||||
@ -332,7 +355,6 @@ interface JsExtensions : JsEncodeUtils {
|
||||
/**
|
||||
* js实现重定向拦截,网络访问head,不返回Response Body更省流量
|
||||
*/
|
||||
@Suppress("UnnecessaryVariable")
|
||||
fun head(urlStr: String, headers: Map<String, String>): Connection.Response {
|
||||
val requestHeaders = if (getSource()?.enabledCookieJar == true) {
|
||||
headers.toMutableMap().apply { put(cookieJarHeader, "1") }
|
||||
@ -350,7 +372,6 @@ interface JsExtensions : JsEncodeUtils {
|
||||
/**
|
||||
* 网络访问post
|
||||
*/
|
||||
@Suppress("UnnecessaryVariable")
|
||||
fun post(urlStr: String, body: String, headers: Map<String, String>): Connection.Response {
|
||||
val requestHeaders = if (getSource()?.enabledCookieJar == true) {
|
||||
headers.toMutableMap().apply { put(cookieJarHeader, "1") }
|
||||
|
Loading…
Reference in New Issue
Block a user