Restore nest filter for server discovery

WHAT WAS DONE:
- Re-added MINECRAFT_NEST_IDS filtering
- Keeps the node ID mapping fix (2→NC1, 3→TX1)

WHY:
Non-Minecraft servers were appearing in the matrix.
We need to filter to only show Minecraft servers.

Signed-off-by: Claude (Chronicler #60) <claude@firefrostgaming.com>
This commit is contained in:
Claude (Chronicler #60)
2026-04-05 08:32:07 +00:00
parent 62ddb8b8b6
commit e23f44ad67

View File

@@ -16,13 +16,18 @@ async function getMinecraftServers() {
const data = await res.json();
// Parse the allowed nest IDs from the environment variable
const allowedNests = process.env.MINECRAFT_NEST_IDS.split(',').map(id => parseInt(id.trim(), 10));
// Node ID to friendly name mapping
const nodeMap = {
2: 'NC1',
3: 'TX1'
};
return data.data.map(server => ({
return data.data.filter(server => {
return allowedNests.includes(server.attributes.nest);
}).map(server => ({
identifier: server.attributes.identifier,
name: server.attributes.name,
nodeId: server.attributes.node,