BUGFIX: 'Connect' command tab completion does not list purchased servers (#2229)

Changes per comments in #1905
This commit is contained in:
gmcew
2025-07-06 18:28:39 +01:00
committed by GitHub
parent f2e7babcf3
commit 8deb34e64d

View File

@@ -105,7 +105,13 @@ export async function getTabCompletionPossibilities(terminalText: string, baseDi
const addReachableServerNames = () => {
addGeneric({
iterable: GetAllServers()
.filter((server) => server.backdoorInstalled || currServ.serversOnNetwork.includes(server.hostname))
.filter(
(server) =>
server !== currServ &&
(server.backdoorInstalled ||
server.purchasedByPlayer ||
currServ.serversOnNetwork.includes(server.hostname)),
)
.map((server) => server.hostname),
});
};