From 7e10fa80b867a5773fd4fe0a70531e4949aeb4bf Mon Sep 17 00:00:00 2001 From: codytseng Date: Fri, 26 Dec 2025 22:57:45 +0800 Subject: [PATCH] fix: prevent bookmarking relays when not logged in --- src/components/SaveRelayDropdownMenu/index.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/SaveRelayDropdownMenu/index.tsx b/src/components/SaveRelayDropdownMenu/index.tsx index 304c303..3f5114b 100644 --- a/src/components/SaveRelayDropdownMenu/index.tsx +++ b/src/components/SaveRelayDropdownMenu/index.tsx @@ -108,6 +108,7 @@ export default function SaveRelayDropdownMenu({ function RelayItem({ urls }: { urls: string[] }) { const { t } = useTranslation() const { isSmallScreen } = useScreenSize() + const { checkLogin } = useNostr() const { favoriteRelays, addFavoriteRelays, deleteFavoriteRelays } = useFavoriteRelays() const saved = useMemo( () => urls.every((url) => favoriteRelays.includes(url)), @@ -115,6 +116,7 @@ function RelayItem({ urls }: { urls: string[] }) { ) const handleClick = async () => { + checkLogin() if (saved) { await deleteFavoriteRelays(urls) } else {