fix: speedString

This commit is contained in:
mrFq1
2023-04-26 16:20:28 +08:00
parent 994c59bb69
commit 8edbdf848d

View File

@@ -94,14 +94,14 @@ class ClashOverviewData: ObservableObject, Identifiable {
} }
func getSpeedString(for byte: Int) -> String { func getSpeedString(for byte: Int) -> String {
let kb = byte / 1024 let kb = byte / 1000
if kb < 1024 { if kb < 1000 {
return "\(kb)KB/s" return "\(kb)KB/s"
} else { } else {
let mb = Double(kb) / 1024.0 let mb = Double(kb) / 1000
if mb >= 100 { if mb >= 100 {
if mb >= 1000 { if mb >= 1000 {
return String(format: "%.1fGB/s", mb/1024) return String(format: "%.1fGB/s", mb/1000)
} }
return String(format: "%.1fMB/s", mb) return String(format: "%.1fMB/s", mb)
} else { } else {