[FIX] Fixed naming display

This commit is contained in:
Dunemask 2023-12-22 20:06:01 -07:00
parent a96ce0ddc3
commit b45bfed63c
5 changed files with 96 additions and 84 deletions

View file

@ -7,6 +7,8 @@ const asExpressClientError = (e) => {
throw new ExpressClientError({ m: e.message, c: 409 });
};
const getMclName = (host, id) => `${host.replaceAll(".", "-")}-${id}`;
export async function createServerEntry(serverSpec) {
const { name, host, version, serverType: server_type, memory } = serverSpec;
var q = insertQuery(table, { name, host, version, server_type, memory });
@ -21,7 +23,8 @@ export async function createServerEntry(serverSpec) {
server_type: serverType,
memory,
} = entries[0];
return { name, id, host, version, serverType, memory };
const mclName = getMclName(host, id);
return { name, mclName, id, host, version, serverType, memory };
} catch (e) {
asExpressClientError(e);
}
@ -49,8 +52,14 @@ export async function getServerEntry(serverId) {
server_type: serverType,
memory,
} = serverSpecs[0];
return { name, id, host, version, serverType, memory };
const mclName = getMclName(host, id);
return { name, mclName, id, host, version, serverType, memory };
} catch (e) {
asExpressClientError(e);
}
}
export async function getServerEntries() {
const q = `SELECT * FROM ${table}`;
return pg.query(q);
}