From a39beb3841ac1fecb8eb8c1861ca61d59ce5e34b Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Mon, 5 Aug 2024 16:15:58 +0800 Subject: [PATCH] fix(AboutSettings.tsx): handle errors in update check by setting loading state --- src/renderer/src/pages/settings/AboutSettings.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/pages/settings/AboutSettings.tsx b/src/renderer/src/pages/settings/AboutSettings.tsx index 5b867ed6..63f84626 100644 --- a/src/renderer/src/pages/settings/AboutSettings.tsx +++ b/src/renderer/src/pages/settings/AboutSettings.tsx @@ -20,7 +20,13 @@ const AboutSettings: FC = () => { async () => { if (checkUpdateLoading || downloading) return setCheckUpdateLoading(true) - await window.api.checkForUpdate() + + try { + await window.api.checkForUpdate() + } catch (error) { + setCheckUpdateLoading(false) + } + setCheckUpdateLoading(false) }, 2000,