Add listener to config

This commit is contained in:
gabatxo1312 2026-01-28 18:55:01 +01:00
commit e0ef3229ab
No known key found for this signature in database
6 changed files with 84 additions and 3 deletions

View file

@ -5,6 +5,8 @@ use camino::Utf8PathBuf;
use dirs::config_dir;
use serde::{Deserialize, Serialize};
use crate::state::listener::Listener;
#[derive(Snafu, Debug)]
pub enum ConfigError {
#[snafu(display("File doesn't exist at path : {path}"))]
@ -30,12 +32,14 @@ pub enum ConfigError {
pub struct AppConfig {
#[serde(default = "AppConfig::default_sqlite_path")]
pub database_path: Utf8PathBuf,
pub listener: Listener,
}
impl Default for AppConfig {
fn default() -> Self {
AppConfig {
database_path: Self::default_sqlite_path(),
listener: Listener::default(),
}
}
}