From 7d561dbfb79830e61495cb3793fd934aaa21df3a Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Fri, 13 Dec 2024 16:37:48 +0800 Subject: [PATCH] feat: added setshowassistants function to useshowassistants hook and updated error handling logic --- src/renderer/src/hooks/useStore.ts | 3 ++- src/renderer/src/hooks/useUpdateHandler.ts | 12 +++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/renderer/src/hooks/useStore.ts b/src/renderer/src/hooks/useStore.ts index c5d5a416..8ff8e26e 100644 --- a/src/renderer/src/hooks/useStore.ts +++ b/src/renderer/src/hooks/useStore.ts @@ -1,5 +1,5 @@ import { useAppDispatch, useAppSelector } from '@renderer/store' -import { setShowTopics, toggleShowAssistants, toggleShowTopics } from '@renderer/store/settings' +import { setShowAssistants, setShowTopics, toggleShowAssistants, toggleShowTopics } from '@renderer/store/settings' export function useShowAssistants() { const showAssistants = useAppSelector((state) => state.settings.showAssistants) @@ -7,6 +7,7 @@ export function useShowAssistants() { return { showAssistants, + setShowAssistants: (show: boolean) => dispatch(setShowAssistants(show)), toggleShowAssistants: () => dispatch(toggleShowAssistants()) } } diff --git a/src/renderer/src/hooks/useUpdateHandler.ts b/src/renderer/src/hooks/useUpdateHandler.ts index 838f17c4..fd85b862 100644 --- a/src/renderer/src/hooks/useUpdateHandler.ts +++ b/src/renderer/src/hooks/useUpdateHandler.ts @@ -54,11 +54,13 @@ export default function useUpdateHandler() { downloadProgress: 0 }) ) - window.modal.info({ - title: t('settings.about.updateError'), - content: error?.message || t('settings.about.updateError'), - icon: null - }) + if (window.location.hash.includes('settings/about')) { + window.modal.info({ + title: t('settings.about.updateError'), + content: error?.message || t('settings.about.updateError'), + icon: null + }) + } }) ] return () => removers.forEach((remover) => remover())