AeroToss: исправлена скорость на desktop
- Начальное состояние TRANSFERRING теперь устанавливает lastUpdateTimeMs и lastBytesTransferred - Скорость рассчитывается корректно на обеих платформах
This commit is contained in:
@@ -235,7 +235,11 @@ class DesktopFileTransferManager : TransferManager {
|
|||||||
|
|
||||||
output.writeBoolean(true)
|
output.writeBoolean(true)
|
||||||
|
|
||||||
stateFlow.value = stateFlow.value.copy(state = TransferState.TRANSFERRING)
|
stateFlow.value = stateFlow.value.copy(
|
||||||
|
state = TransferState.TRANSFERRING,
|
||||||
|
lastUpdateTimeMs = System.currentTimeMillis(),
|
||||||
|
lastBytesTransferred = 0
|
||||||
|
)
|
||||||
updateOutgoing(stateFlow.value)
|
updateOutgoing(stateFlow.value)
|
||||||
|
|
||||||
val sha256 = MessageDigest.getInstance("SHA-256")
|
val sha256 = MessageDigest.getInstance("SHA-256")
|
||||||
|
|||||||
Reference in New Issue
Block a user