From ce8253571e4a8aea63ff1cf5cb48f777d87aeec1 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Sat, 6 Jul 2024 22:59:09 +0800 Subject: [PATCH] fix: useAppInitEffect not working --- src/renderer/src/components/TopView/index.tsx | 3 +++ src/renderer/src/hooks/useAppInitEffect.ts | 9 +++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/renderer/src/components/TopView/index.tsx b/src/renderer/src/components/TopView/index.tsx index 4849b952..1468d7bb 100644 --- a/src/renderer/src/components/TopView/index.tsx +++ b/src/renderer/src/components/TopView/index.tsx @@ -1,3 +1,4 @@ +import { useAppInitEffect } from '@renderer/hooks/useAppInitEffect' import { message, Modal } from 'antd' import { findIndex, pullAt } from 'lodash' import React, { useEffect, useState } from 'react' @@ -21,6 +22,8 @@ const TopViewContainer: React.FC = ({ children }) => { const [messageApi, messageContextHolder] = message.useMessage() const [modal, modalContextHolder] = Modal.useModal() + useAppInitEffect() + onPop = () => { const views = [...elements] views.pop() diff --git a/src/renderer/src/hooks/useAppInitEffect.ts b/src/renderer/src/hooks/useAppInitEffect.ts index 92495bc9..83caa8c2 100644 --- a/src/renderer/src/hooks/useAppInitEffect.ts +++ b/src/renderer/src/hooks/useAppInitEffect.ts @@ -9,12 +9,9 @@ export function useAppInitEffect() { useEffect(() => { runAsyncFunction(async () => { - try { - const storedImage = await LocalStorage.getImage('avatar') - storedImage && dispatch(setAvatar(storedImage)) - } catch (error) { - console.error('Error retrieving the image', error) - } + const storedImage = await LocalStorage.getImage('avatar') + storedImage && dispatch(setAvatar(storedImage)) + console.debug('Avatar loaded from storage') }) }, [dispatch]) }