diff options
| author | Oliver <oliver@mohlin.dev> | 2025-04-17 16:15:22 +0200 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-05-28 13:25:31 +0200 |
| commit | b3cb226bf5fb93f31c701ac7fe752852c8c0da52 (patch) | |
| tree | 5d335f99ff8751c288ea909c3cf8f6efe261dd24 | |
| parent | 6e436d78bd5d06d2b1d89790bdf61dd212c658b0 (diff) | |
| download | mullvadvpn-b3cb226bf5fb93f31c701ac7fe752852c8c0da52.tar.xz mullvadvpn-b3cb226bf5fb93f31c701ac7fe752852c8c0da52.zip | |
Use last progress as fallback value
| -rw-r--r-- | desktop/packages/mullvad-vpn/src/renderer/hooks/useAppUpgradeDownloadProgressValue/useAppUpgradeDownloadProgressValue.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/hooks/useAppUpgradeDownloadProgressValue/useAppUpgradeDownloadProgressValue.ts b/desktop/packages/mullvad-vpn/src/renderer/hooks/useAppUpgradeDownloadProgressValue/useAppUpgradeDownloadProgressValue.ts index 121eebb4f3..8217a66cb2 100644 --- a/desktop/packages/mullvad-vpn/src/renderer/hooks/useAppUpgradeDownloadProgressValue/useAppUpgradeDownloadProgressValue.ts +++ b/desktop/packages/mullvad-vpn/src/renderer/hooks/useAppUpgradeDownloadProgressValue/useAppUpgradeDownloadProgressValue.ts @@ -1,3 +1,4 @@ +import { useAppUpgradeLastProgress } from '../../redux/hooks'; import { useAppUpgradeEventType } from '../useAppUpgradeEventType'; import { useHasAppUpgradeError } from '../useHasAppUpgradeError'; import { useHasAppUpgradeVerifiedInstallerPath } from '../useHasAppUpgradeVerifiedInstallerPath'; @@ -10,6 +11,7 @@ export const useAppUpgradeDownloadProgressValue = () => { const getValueError = useGetValueError(); const hasAppUpgradeError = useHasAppUpgradeError(); const hasAppUpgradeVerifiedInstallerPath = useHasAppUpgradeVerifiedInstallerPath(); + const lastProgress = useAppUpgradeLastProgress(); if (hasAppUpgradeError) { return getValueError(); @@ -29,6 +31,8 @@ export const useAppUpgradeDownloadProgressValue = () => { case 'APP_UPGRADE_STATUS_VERIFYING_INSTALLER': return DOWNLOAD_COMPLETE_VALUE; default: - return FALLBACK_VALUE; + break; } + + return lastProgress ?? FALLBACK_VALUE; }; |
