功能优化

This commit is contained in:
2025-09-17 14:21:20 +08:00
parent 77b89c7009
commit 16e6c64992
4 changed files with 22 additions and 7 deletions
@@ -21,6 +21,8 @@ import java.util.concurrent.TimeUnit
object HttpUtil {
var loopGetToken = true
fun runMainThread(action: () -> Unit) {
Handler(Looper.getMainLooper()).post {
action()
@@ -39,7 +41,7 @@ object HttpUtil {
.apply {
if (header != null) {
header.forEach {
addHeader(it.value, it.value)
addHeader(it.key, it.value)
}
} else {
val token = getToken()
@@ -176,7 +178,8 @@ object HttpUtil {
}
if (baseReq.code != 200) {
doFailure(baseReq.code, baseReq.message)
if (baseReq.code == 500 || baseReq.code == 401) {
//baseReq.code == 500 ||
if (baseReq.code == 401 && loopGetToken) {
exeTokenThread()
}
return@runCatching