fix: assign server name from key in getMarketServers function (#369)

This commit is contained in:
samanhappy
2025-10-13 18:19:21 +08:00
committed by GitHub
parent d4bdb099d0
commit f53c4a0e3b

View File

@@ -14,6 +14,11 @@ export const getMarketServers = (): Record<string, MarketServer> => {
const data = fs.readFileSync(serversJsonPath, 'utf8');
const serversObj = JSON.parse(data) as Record<string, MarketServer>;
// use key as name field
Object.entries(serversObj).forEach(([key, server]) => {
server.name = key;
});
const sortedEntries = Object.entries(serversObj).sort(([, serverA], [, serverB]) => {
if (serverA.is_official && !serverB.is_official) return -1;
if (!serverA.is_official && serverB.is_official) return 1;