From fbc1128f30438a4e18521073eb1bb79a77a7f20d Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 18 Jan 2023 21:49:11 +0100 Subject: first steps for registration --- server/src/config.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 server/src/config.rs (limited to 'server/src/config.rs') diff --git a/server/src/config.rs b/server/src/config.rs new file mode 100644 index 0000000..1edf5e5 --- /dev/null +++ b/server/src/config.rs @@ -0,0 +1,14 @@ +use std::{fs::File, path::PathBuf}; + +use serde::{Deserialize, Serialize}; + +#[derive(Debug, Deserialize, Serialize)] +pub struct GlobalConfig { + pub brand: String, + pub database_path: PathBuf, + pub library_path: PathBuf, +} + +pub fn load_global_config() -> GlobalConfig { + serde_json::from_reader(File::open("data/config.json").unwrap()).unwrap() +} -- cgit v1.2.3-70-g09d2