diff options
| author | Dustin Mierau <dustin@mierau.me> | 2025-11-07 11:35:59 -0800 |
|---|---|---|
| committer | Dustin Mierau <dustin@mierau.me> | 2025-11-07 11:35:59 -0800 |
| commit | 786a387d58fc66ae20716a9dee46b74dff8e6894 (patch) | |
| tree | 83d0cd183b71ef432bf5e06d7bf77e9245322cdf /Hotline/Library/NetSocket/TransferRateEstimator.swift | |
| parent | 39f51fd902bb34272c78ffdfb872c22095382f70 (diff) | |
Rename NetSocketNew as NetSocket (old CFStream based NetSocket is gone!)
Diffstat (limited to 'Hotline/Library/NetSocket/TransferRateEstimator.swift')
| -rw-r--r-- | Hotline/Library/NetSocket/TransferRateEstimator.swift | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Hotline/Library/NetSocket/TransferRateEstimator.swift b/Hotline/Library/NetSocket/TransferRateEstimator.swift index 7d16904..60647a7 100644 --- a/Hotline/Library/NetSocket/TransferRateEstimator.swift +++ b/Hotline/Library/NetSocket/TransferRateEstimator.swift @@ -70,7 +70,7 @@ public struct TransferRateEstimator { self.minSamples = minSamples } - public mutating func update(total: Int) -> NetSocketNew.FileProgress { + public mutating func update(total: Int) -> NetSocket.FileProgress { return self.update(bytes: max(0, total - self.transferred)) } @@ -80,7 +80,7 @@ public struct TransferRateEstimator { /// /// - Parameter bytes: Number of bytes transferred in this sample /// - Returns: Current progress with speed and ETA estimates - public mutating func update(bytes: Int) -> NetSocketNew.FileProgress { + public mutating func update(bytes: Int) -> NetSocket.FileProgress { let clock = ContinuousClock() let now = clock.now @@ -102,7 +102,7 @@ public struct TransferRateEstimator { let instantRate = Double(bytes) / seconds self.sampleCount += 1 - // Update EMA + // Update EMANetSocket if self.emaBytesPerSecond == 0 { self.emaBytesPerSecond = instantRate } else { @@ -124,7 +124,7 @@ public struct TransferRateEstimator { eta = nil } - return NetSocketNew.FileProgress( + return NetSocket.FileProgress( sent: self.transferred, total: self.total, bytesPerSecond: haveEstimate ? self.emaBytesPerSecond : nil, |