Add option to disable frontend

This commit is contained in:
Lennart
2025-01-19 12:28:17 +01:00
parent 6485b89c73
commit cde1b8f51f
5 changed files with 27 additions and 15 deletions

View File

@@ -1,9 +1,15 @@
use serde::{Deserialize, Serialize};
fn default_enabled() -> bool {
true
}
#[derive(Deserialize, Serialize, Debug, Clone)]
#[serde(deny_unknown_fields)]
pub struct FrontendConfig {
#[serde(serialize_with = "hex::serde::serialize")]
#[serde(deserialize_with = "hex::serde::deserialize")]
pub secret_key: [u8; 64],
#[serde(default = "default_enabled")]
pub enabled: bool,
}