(feat): some connection improvements

This commit is contained in:
Alois 2026-07-30 00:41:56 +02:00
commit d55b1326f8
Signed by: alois
SSH key fingerprint: SHA256:GBzT2DXvAuGV9XIV5W3WrzVpjU54FThmxHXdbz95J24
4 changed files with 27 additions and 1 deletions

View file

@ -20,6 +20,7 @@ use tokio::sync::{RwLock, watch};
pub struct AppState {
categories: Arc<RwLock<Vec<Category>>>,
incidents: IncidentStore,
public_port: u16,
updates: watch::Sender<String>,
}
@ -70,6 +71,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
let state = Arc::new(AppState {
categories: Arc::clone(&categories),
incidents,
public_port: config.public_port,
updates,
});