diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-02-06 01:35:44 +0100 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2026-02-06 01:35:44 +0100 |
| commit | c914529348b8aa74a142b12f2a3b7532350d3f04 (patch) | |
| tree | 643f6b9f51835212355f0662d8aa9312896e97c2 /server/src | |
| parent | 17be68281eae0be371be63db4c59d4ecaf2f1ba4 (diff) | |
| download | jellything-c914529348b8aa74a142b12f2a3b7532350d3f04.tar jellything-c914529348b8aa74a142b12f2a3b7532350d3f04.tar.bz2 jellything-c914529348b8aa74a142b12f2a3b7532350d3f04.tar.zst | |
index key serialization
Diffstat (limited to 'server/src')
| -rw-r--r-- | server/src/main.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/server/src/main.rs b/server/src/main.rs index 37d71f2..db02c29 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -8,7 +8,7 @@ #![recursion_limit = "4096"] use crate::{auth::token::SessionKey, logger::setup_logger}; -use anyhow::Result; +use anyhow::{Result, anyhow}; use jellycache::Cache; use jellydb::Database; use log::{error, info}; @@ -67,7 +67,9 @@ pub struct Config { } pub fn create_state() -> Result<Arc<State>> { - let config_path = args().nth(1).unwrap(); + let config_path = args() + .nth(1) + .ok_or(anyhow!("first argument (config path) missing"))?; let config: Config = serde_yaml_ng::from_str(&read_to_string(config_path)?)?; let cache_storage = jellykv::rocksdb::new(&config.cache_path)?; |