Skip to content

Commit a392fdd

Browse files
committed
修复 没有设置下载速度下限条件时输出测速结果数量异常的问题
1 parent 2bb2f50 commit a392fdd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

task/download.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ func TestDownloadSpeed(ipSet utils.PingDelaySet) (speedSet utils.DownloadSpeedSe
8989
}
9090
}
9191
bar.Done()
92-
if utils.Debug && len(speedSet) == 0 { // 调试模式下,没有满足速度限制的数据,返回所有测速数据供用户查看当前的测速结果,以便适当调低预期测速条件
92+
if MinSpeed == 0.00 { // 如果没有设置下载速度下限,则直接返回所有测速数据
93+
speedSet = utils.DownloadSpeedSet(ipSet)
94+
} else if utils.Debug && len(speedSet) == 0 { // 如果设置了下载速度下限,且是调试模式下,且没有找到任何一个满足条件的 IP 时,返回所有测速数据,供用户查看当前的测速结果,以便适当调低预期测速条件
9395
fmt.Println("\033[33m[调试] 没有满足 下载速度下限 条件的 IP,忽略条件返回所有测速数据(方便下次测速时调整条件)。\033[0m")
9496
speedSet = utils.DownloadSpeedSet(ipSet)
9597
}

0 commit comments

Comments
 (0)