AeroToss: исправлена скорость на desktop

- Начальное состояние TRANSFERRING теперь устанавливает lastUpdateTimeMs и lastBytesTransferred
- Скорость рассчитывается корректно на обеих платформах
This commit is contained in:
2026-08-20 00:46:03 +03:00
parent 0083a0fc66
commit 982419f37d
@@ -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")