diff --git a/src/renderer/src/app.tsx b/src/renderer/src/app.tsx index 1488cd49..f7a24a46 100644 --- a/src/renderer/src/app.tsx +++ b/src/renderer/src/app.tsx @@ -26,7 +26,7 @@ import { } from "@renderer/features"; import { useTranslation } from "react-i18next"; import { UserFriendModal } from "./pages/shared-modals/user-friend-modal"; -import { migrationWorker } from "./workers"; +// import { migrationWorker } from "./workers"; import { repacksContext } from "./context"; export interface AppProps { diff --git a/src/renderer/src/hooks/use-user-details.ts b/src/renderer/src/hooks/use-user-details.ts index d92038aa..50e2fad9 100644 --- a/src/renderer/src/hooks/use-user-details.ts +++ b/src/renderer/src/hooks/use-user-details.ts @@ -90,19 +90,9 @@ export function useUserDetails() { username: userDetails?.username || "", }); }, - [updateUserDetails] + [updateUserDetails, userDetails?.username] ); - const fetchFriendRequests = useCallback(async () => { - return window.electron - .getFriendRequests() - .then((friendRequests) => { - syncFriendRequests(); - dispatch(setFriendRequests(friendRequests)); - }) - .catch(() => {}); - }, [dispatch]); - const syncFriendRequests = useCallback(async () => { return window.electron .syncFriendRequests() @@ -112,6 +102,16 @@ export function useUserDetails() { .catch(() => {}); }, [dispatch]); + const fetchFriendRequests = useCallback(async () => { + return window.electron + .getFriendRequests() + .then((friendRequests) => { + syncFriendRequests(); + dispatch(setFriendRequests(friendRequests)); + }) + .catch(() => {}); + }, [dispatch, syncFriendRequests]); + const showFriendsModal = useCallback( (initialTab: UserFriendModalTab, userId: string) => { dispatch(setFriendsModalVisible({ initialTab, userId }));