updating defaults

This commit is contained in:
peterino2 2026-02-03 08:40:48 -08:00
parent 43038d3983
commit 19b1066e73
1 changed files with 4 additions and 2 deletions

View File

@ -40,7 +40,7 @@ interface Config {
musicDir: string; musicDir: string;
allowGuests: boolean; allowGuests: boolean;
defaultPermissions: { defaultPermissions: {
channel?: string["listen", "control"]; channel?: string;
}; };
} }
@ -50,7 +50,7 @@ const DEFAULT_CONFIG: Config = {
port: 3001, port: 3001,
musicDir: "./music", musicDir: "./music",
allowGuests: true, allowGuests: true,
defaultPermissions: [''] defaultPermissions: ["listen", "control"]
}; };
// Create default config if missing // Create default config if missing
@ -58,6 +58,8 @@ const configFile = file(CONFIG_PATH);
if (!(await configFile.exists())) { if (!(await configFile.exists())) {
console.log("[Config] Creating default config.json..."); console.log("[Config] Creating default config.json...");
await Bun.write(CONFIG_PATH, JSON.stringify(DEFAULT_CONFIG, null, 2)); await Bun.write(CONFIG_PATH, JSON.stringify(DEFAULT_CONFIG, null, 2));
console.log("Config created at config.json. Have a look at it then restart the server. Bye!");
process.exit();
} }
const config: Config = await configFile.json(); const config: Config = await configFile.json();