summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-04-04 12:32:59 +0200
committerSebastian Holmin <sebastian.holmin@mullvad.net>2025-05-28 13:25:24 +0200
commit04b34ba752203fbcc573b81c960c2589167c4153 (patch)
tree74cfc83a401a312ef4548d3b845dda37268d09de
parent51ddc21f1884552ef51997565754ff6a815d21b2 (diff)
downloadmullvadvpn-04b34ba752203fbcc573b81c960c2589167c4153.tar.xz
mullvadvpn-04b34ba752203fbcc573b81c960c2589167c4153.zip
Add AppUpgrade hook to determine if upgrade has been initiated
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/hooks/index.ts1
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/hooks/useHasAppUpgradeInitiated.ts9
2 files changed, 10 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/hooks/index.ts b/desktop/packages/mullvad-vpn/src/renderer/hooks/index.ts
index 6c9df313af..f65784a637 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/hooks/index.ts
+++ b/desktop/packages/mullvad-vpn/src/renderer/hooks/index.ts
@@ -2,6 +2,7 @@ export * from './useAppUpgradeDownloadProgressValue';
export * from './useAppUpgradeEventType';
export * from './useHasAppUpgradeError';
export * from './useHasAppUpgradeEvent';
+export * from './useHasAppUpgradeInitiated';
export * from './useHasAppUpgradeVerifiedInstallerPath';
export * from './useIsAppUpgradeInProgress';
export * from './useShouldAppUpgradeInstallManually';
diff --git a/desktop/packages/mullvad-vpn/src/renderer/hooks/useHasAppUpgradeInitiated.ts b/desktop/packages/mullvad-vpn/src/renderer/hooks/useHasAppUpgradeInitiated.ts
new file mode 100644
index 0000000000..67861f4c4d
--- /dev/null
+++ b/desktop/packages/mullvad-vpn/src/renderer/hooks/useHasAppUpgradeInitiated.ts
@@ -0,0 +1,9 @@
+import { useAppUpgradeEventType } from './useAppUpgradeEventType';
+
+export const useHasAppUpgradeInitiated = () => {
+ const appUpgradeEventType = useAppUpgradeEventType();
+
+ const hasAppUpgradeInitiated = appUpgradeEventType !== undefined;
+
+ return hasAppUpgradeInitiated;
+};