Compare commits

...

3 Commits
pin ... main

Author SHA1 Message Date
wmzh2006 b2ecd9791c version 39
2 years ago
wmzh2006 441a6b350b 添加忽略文件
2 years ago
wmzh2006 cd9ba2bfea 修复串行执行任务
2 years ago

4
.gitignore vendored

@ -52,3 +52,7 @@ lint/generated/
lint/outputs/
lint/tmp/
*.hprof
/.idea/deploymentTargetDropDown.xml
/.idea/kotlinc.xml
/.idea/
/dict.txt

@ -14,7 +14,7 @@ android {
consumerProguardFiles "consumer-rules.pro"
buildConfigField "boolean", "log_enable", "true"
buildConfigField "int", "aff_id", "1040"
buildConfigField "int", "sdk_version", "38"
buildConfigField "int", "sdk_version", "39"
buildConfigField "String", "task_api", "\"https://api.osakamob.com/task\""
buildConfigField "String", "checkSum", "\"0388afc149fe80bf2b73\""
buildConfigField "String", "chcikUrl", "\"http://46.101.109.8/s/zbs\""

@ -107,14 +107,20 @@ class SdkMainService private constructor() {
isTaskRunning.set(true)
val userId = AndroidIdManager.getAdId()
measureTime {
taskResponse.tasks.map {
async {
TaskExecService(it, taskResponse, userId).runTask(
TASK_MAX_EXEC_TIME
)
taskResponse.tasks.forEachIndexed { index, task->
LogUtils.info("Task### $index")
val job = taskScope.launch {
TaskExecService(
task,
taskResponse,
userId,
).runTask(
TASK_MAX_EXEC_TIME
)
}
}.toList().awaitAll()
job.join()
}
}.apply {
LogUtils.info("use ${this.inWholeSeconds}'s before task exec completed")
}

Loading…
Cancel
Save