use std::sync::Arc; use crate::email::Mailer; use crate::services::OwncastService; #[derive(Clone)] pub struct AppState { pub pool: sqlx::PgPool, pub jwt_secret: String, pub mailer: Arc, pub owncast_service: Option>, // Transcoding services removed - replaced by simple smart streaming }