summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-04-11 15:48:28 +0200
committerSebastian Holmin <sebastian.holmin@mullvad.net>2025-05-28 13:25:30 +0200
commit2e0e65e2b7874d77f8cedf54454bbcbf83b85806 (patch)
treea296c9d3c05736c9d2bfcfcd1f083ead9aca0184
parentd9ea4bf074aac717843df2fd3a56bc63cd6bddf2 (diff)
downloadmullvadvpn-2e0e65e2b7874d77f8cedf54454bbcbf83b85806.tar.xz
mullvadvpn-2e0e65e2b7874d77f8cedf54454bbcbf83b85806.zip
Add hook to return if max error count has been exceeded
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/index.ts1
-rw-r--r--desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useErrorCountExceeded.ts9
2 files changed, 10 insertions, 0 deletions
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/index.ts b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/index.ts
index 8c34ac2d52..951fabf916 100644
--- a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/index.ts
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/index.ts
@@ -1,3 +1,4 @@
+export * from './useErrorCountExceeded';
export * from './usePresent';
export * from './useShowCancelButton';
export * from './useShowDownloadProgress';
diff --git a/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useErrorCountExceeded.ts b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useErrorCountExceeded.ts
new file mode 100644
index 0000000000..cd3ff561a6
--- /dev/null
+++ b/desktop/packages/mullvad-vpn/src/renderer/components/views/app-upgrade/hooks/useErrorCountExceeded.ts
@@ -0,0 +1,9 @@
+import { useAppUpgradeErrorCount } from '../../../../redux/hooks';
+
+export const useErrorCountExceeded = () => {
+ const { errorCount } = useAppUpgradeErrorCount();
+
+ const errorCountExceeded = errorCount >= 3;
+
+ return errorCountExceeded;
+};