From 96746d897631b68f17a13598445642c49c77c928 Mon Sep 17 00:00:00 2001 From: Ginger <75683114+gingershaped@users.noreply.github.com> Date: Tue, 18 Mar 2025 10:30:46 -0400 Subject: [PATCH] Ensure public rooms are fetchable before saving a server --- src/app/pages/client/explore/Explore.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/pages/client/explore/Explore.tsx b/src/app/pages/client/explore/Explore.tsx index 03f9b4a7..5d8abebe 100644 --- a/src/app/pages/client/explore/Explore.tsx +++ b/src/app/pages/client/explore/Explore.tsx @@ -55,6 +55,7 @@ export function AddExploreServerPrompt({ children, selected = false, }: AddExploreServerPromptProps) { + const mx = useMatrixClient(); const [dialog, setDialog] = useState(false); const serverInputRef = useRef(null); @@ -70,9 +71,10 @@ export function AddExploreServerPrompt({ const server = getInputServer(); if (!server) return; + await mx.publicRooms({ server, limit: 1 }); await onSubmit(server); setDialog(false); - }, [onSubmit]) + }, [onSubmit, mx]) ); return (