复用连接

This commit is contained in:
2026-10-28 13:51:20 +08:00
parent 0851713876
commit 5739f7f8e7
15 changed files with 581 additions and 376 deletions
@@ -59,12 +59,17 @@ object Uploader {
}
suspend fun tryUpload(result: CaptureResult) {
val uploadCode = SettingsStore.loadUploadCode(App.appContext).trim()
if (uploadCode.isNotEmpty()) {
VpnLog.info("${result.profile.name}${result.step.name} 开始上传")
upload(uploadCode, result.url, result.file)
VpnLog.success("${result.profile.name}${result.step.name} 上传完成")
val context = App.appContext
// 复选框没勾就不传(没填上传码时复选框本身不可用)
if (!SettingsStore.loadUseUpload(context)) return
val uploadCode = SettingsStore.loadUploadCode(context).trim()
if (uploadCode.isEmpty()) {
VpnLog.warn("未填写上传码,跳过上传")
return
}
VpnLog.info("${result.profile.name}${result.step.name} 开始上传")
upload(uploadCode, result.url, result.file)
VpnLog.success("${result.profile.name}${result.step.name} 上传完成")
}
private fun postChunk(