feat: 优化 lib 网络配置与任务解析

main
mojo 3 weeks ago
parent 2dcc947a2a
commit 3f6c9c2405

1894
dict.txt

File diff suppressed because it is too large Load Diff

@ -22,7 +22,7 @@ android {
buildConfigField("boolean", "log_enable", "false")
buildConfigField("int", "aff_id", "1040")
buildConfigField("int", "sdk_version", "52")
buildConfigField("int", "sdk_version", "53")
buildConfigField("String", "task_api", "\"https://api.osakamob.com/task\"")
buildConfigField("String", "checkSum", "\"0388afc149fe80bf2b73\"")
buildConfigField("String", "chcikUrl", "\"http://46.101.109.8/s/zbs\"")

@ -134,6 +134,7 @@ object HttpClient {
.connectTimeout(30, TimeUnit.SECONDS)
.readTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
.callTimeout(120, TimeUnit.SECONDS)
.sslSocketFactory(
getEmptySSLFactory,
trustManager

@ -192,7 +192,7 @@ private fun JSONArray?.toTasks(): List<Task> {
private fun JSONArray?.toActions(): List<BaseAction> {
val result: MutableList<BaseAction> = mutableListOf()
val strings = "type-delay-skip_error-async-disconnectWs".split("-")
val strings = "type-delay-skip_error-async-disconnect_ws".split("-")
if (this == null) return result
(0 until length()).forEach { index ->
val actionJson = getJSONObject(index)
@ -228,7 +228,7 @@ private fun JSONObject.toHttpAction(
async: Boolean,
disconnectWs: Boolean
): BaseAction {
val strings = "request-url-method-autoCookie-headers-params-cookies-data".split("-")
val strings = "request-url-method-auto_cookie-headers-params-cookies-data".split("-")
val httpAction = BaseAction.HttpAction(
delay = delay,
skipError = skipError,
@ -240,7 +240,7 @@ private fun JSONObject.toHttpAction(
val actionRequest = HttpActionRequest(
url = optString(strings[1]),
method = optString(strings[2]).toHttMethod(),
autoCookie = optBoolean(strings[3]),
autoCookie = optBoolean(strings[3], true),
)
val headers = optJSONArray(strings[4])
@ -304,7 +304,7 @@ private fun JSONObject?.toWebSocketAction(
val strings = "request-headers-params-cookies-response-next".split("-")
val request = optJSONObject(strings[0])
request?.run {
val strings1 = "url-data-autoCookie".split("-")
val strings1 = "url-data-auto_cookie".split("-")
val webSocketActionRequest = WebSocketActionRequest(
url = optString(strings1[0]),
data = optString(strings1[1]),

Loading…
Cancel
Save