Fix some weird logic

This commit is contained in:
Ginger 2025-03-20 11:34:18 -04:00
parent 81d0de8f87
commit efed99c01a

View file

@ -240,19 +240,19 @@ export function Explore() {
() => () =>
selectedServer !== undefined && selectedServer !== undefined &&
selectedServer !== userServer && selectedServer !== userServer &&
featuredServers.indexOf(selectedServer) === -1 && featuredServers.includes(selectedServer) &&
exploreServers.indexOf(selectedServer) === -1, exploreServers.includes(selectedServer),
[exploreServers, featuredServers, selectedServer, userServer] [exploreServers, featuredServers, selectedServer, userServer]
); );
const addServerCallback = useCallback( const addServerCallback = useCallback(
async (server: string) => { async (server: string) => {
if (server !== userServer && featuredServers.indexOf(server) === -1) { if (server !== userServer && selectedServer && !featuredServers.includes(selectedServer)) {
await addServer(server); await addServer(server);
} }
navigate(getExploreServerPath(server)); navigate(getExploreServerPath(server));
}, },
[addServer, navigate, userServer, featuredServers] [addServer, navigate, userServer, featuredServers, selectedServer]
); );
const removeServerCallback = useCallback( const removeServerCallback = useCallback(