Helper func to get loaded server from snowflake

This commit is contained in:
Corban-Lee Jones 2024-05-31 23:45:48 +01:00
parent 60bd89a4b3
commit e871c8c679

View File

@ -12,6 +12,18 @@ function getCurrentlyActiveServer() {
return activeServer;
}
// Returns the requested server from the provided snowflake id
function getServerFromSnowflake(guildId) {
const serverAndId = Object.entries(loadedServers).find(([id, server]) => server.guild_id == guildId);
if (serverAndId === undefined)
return null;
var [id, server] = serverAndId;
server.id = id;
return server;
}
function addToLoadedServers(server, selectNew=true) {
// Remove the 'id' property and add the 'currentlyActive' property
({id, ...rest} = server, server = {...rest, currentlyActive: false})