summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-04-04 16:56:04 +0200
committerSebastian Holmin <sebastian.holmin@mullvad.net>2025-05-28 13:25:24 +0200
commite5b00352b8662c1c59de1af2c985864f5dc22eab (patch)
tree51cdf2399b231ceb99f2fa7d631adab55dc84462
parentf8be2501383ef357e01d2d9ddcfd506633d67531 (diff)
downloadmullvadvpn-e5b00352b8662c1c59de1af2c985864f5dc22eab.tar.xz
mullvadvpn-e5b00352b8662c1c59de1af2c985864f5dc22eab.zip
Update AppUpgrade in progress hook to use AppUpgrade pending hook
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/hooks/useIsAppUpgradeInProgress.ts20
1 files changed, 4 insertions, 16 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/hooks/useIsAppUpgradeInProgress.ts b/desktop/packages/mullvad-vpn/src/renderer/hooks/useIsAppUpgradeInProgress.ts
index c45b77670c..14f9e7e6ba 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/hooks/useIsAppUpgradeInProgress.ts
+++ b/desktop/packages/mullvad-vpn/src/renderer/hooks/useIsAppUpgradeInProgress.ts
@@ -1,23 +1,11 @@
-import { useAppUpgradeEventType } from './useAppUpgradeEventType';
import { useHasAppUpgradeError } from './useHasAppUpgradeError';
+import { useIsAppUpgradePending } from './useIsAppUpgradePending';
export const useIsAppUpgradeInProgress = () => {
- const appUpgradeEventType = useAppUpgradeEventType();
const hasAppUpgradeError = useHasAppUpgradeError();
+ const isAppUpgradePending = useIsAppUpgradePending();
- if (hasAppUpgradeError) {
- return false;
- }
+ const isAppUpgradeInProgress = isAppUpgradePending && !hasAppUpgradeError;
- switch (appUpgradeEventType) {
- case 'APP_UPGRADE_STATUS_DOWNLOAD_PROGRESS':
- case 'APP_UPGRADE_STATUS_DOWNLOAD_STARTED':
- case 'APP_UPGRADE_STATUS_STARTED_INSTALLER':
- case 'APP_UPGRADE_STATUS_STARTING_INSTALLER':
- case 'APP_UPGRADE_STATUS_VERIFIED_INSTALLER':
- case 'APP_UPGRADE_STATUS_VERIFYING_INSTALLER':
- return true;
- default:
- return false;
- }
+ return isAppUpgradeInProgress;
};