summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOliver <oliver@mohlin.dev>2025-04-17 16:15:22 +0200
committerSebastian Holmin <sebastian.holmin@mullvad.net>2025-05-28 13:25:31 +0200
commitb3cb226bf5fb93f31c701ac7fe752852c8c0da52 (patch)
tree5d335f99ff8751c288ea909c3cf8f6efe261dd24
parent6e436d78bd5d06d2b1d89790bdf61dd212c658b0 (diff)
downloadmullvadvpn-b3cb226bf5fb93f31c701ac7fe752852c8c0da52.tar.xz
mullvadvpn-b3cb226bf5fb93f31c701ac7fe752852c8c0da52.zip
Use last progress as fallback value
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/hooks/useAppUpgradeDownloadProgressValue/useAppUpgradeDownloadProgressValue.ts6
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;
};