diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-04-04 16:56:04 +0200 |
|---|---|---|
| committer | Sebastian Holmin <sebastian.holmin@mullvad.net> | 2025-05-28 13:25:24 +0200 |
| commit | e5b00352b8662c1c59de1af2c985864f5dc22eab (patch) | |
| tree | 51cdf2399b231ceb99f2fa7d631adab55dc84462 | |
| parent | f8be2501383ef357e01d2d9ddcfd506633d67531 (diff) | |
| download | mullvadvpn-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.ts | 20 |
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; }; |
