aboutsummaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/config.rs b/src/config.rs
deleted file mode 100644
index d1a49ce..0000000
--- a/src/config.rs
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyleft 2021-2021 Whirlsplash
-// SPDX-License-Identifier: GPL-3.0-only
-
-use serde_derive::{Deserialize, Serialize};
-
-#[derive(Debug, Serialize, Deserialize)]
-pub struct Config {
- pub worldsmaster_greeting: String,
- pub worldsmaster_username: String,
- pub distributor_port: i32,
- pub hub_port: i32,
-}
-impl Default for Config {
- fn default() -> Self {
- Config {
- worldsmaster_greeting: "Welcome to Whirlsplash!".to_string(),
- worldsmaster_username: "WORLDSMASTER".to_string(),
- distributor_port: 6650,
- hub_port: 5673,
- }
- }
-}
-
-pub fn get_config() -> Result<Config, confy::ConfyError> {
- let config: Config = confy::load_path("./.whirlrc.toml").unwrap();
-
- Ok(config)
-}
-
-pub fn store_config(config: Config) -> Result<(), confy::ConfyError> {
- confy::store_path("./.whirlrc.toml", config)
-}