From 200e531a3cd4871c1aa2d90d95213587be70bcd6 Mon Sep 17 00:00:00 2001 From: Ajay Bura <32841439+ajbura@users.noreply.github.com> Date: Thu, 16 May 2024 16:14:55 +0530 Subject: [PATCH] move featured servers config from homeserver list --- config.json | 3 ++- src/app/hooks/useClientConfig.ts | 1 + src/app/pages/client/explore/Explore.tsx | 6 +++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/config.json b/config.json index 2c3efd41..762c3a3b 100644 --- a/config.json +++ b/config.json @@ -26,7 +26,8 @@ "#thisweekinmatrix:matrix.org", "#matrix-dev:matrix.org", "#matrix:matrix.org" - ] + ], + "servers": ["envs.net", "matrix.org", "monero.social", "mozilla.org"] }, "hashRouter": { diff --git a/src/app/hooks/useClientConfig.ts b/src/app/hooks/useClientConfig.ts index 306d987e..4d9b8f89 100644 --- a/src/app/hooks/useClientConfig.ts +++ b/src/app/hooks/useClientConfig.ts @@ -9,6 +9,7 @@ export type ClientConfig = { openAsDefault?: boolean; spaces?: string[]; rooms?: string[]; + servers?: string[]; }; hashRouter?: { diff --git a/src/app/pages/client/explore/Explore.tsx b/src/app/pages/client/explore/Explore.tsx index 5d97e271..a21c5656 100644 --- a/src/app/pages/client/explore/Explore.tsx +++ b/src/app/pages/client/explore/Explore.tsx @@ -30,7 +30,7 @@ import { NavLink, } from '../../../components/nav'; import { getExploreFeaturedPath, getExploreServerPath } from '../../pathUtils'; -import { clientDefaultServer, useClientConfig } from '../../../hooks/useClientConfig'; +import { useClientConfig } from '../../../hooks/useClientConfig'; import { useExploreFeaturedSelected, useExploreServer, @@ -162,8 +162,8 @@ export function Explore() { const userId = mx.getUserId(); const clientConfig = useClientConfig(); const userServer = userId ? getMxIdServer(userId) : undefined; - const clientServers = clientConfig.homeserverList ?? [clientDefaultServer(clientConfig)]; - const servers = clientServers.filter((server) => server !== userServer); + const servers = + clientConfig.featuredCommunities?.servers?.filter((server) => server !== userServer) ?? []; const featuredSelected = useExploreFeaturedSelected(); const selectedServer = useExploreServer();