pub mod auth;
pub mod dirs;
pub mod handlers;
pub mod heartbeat;
pub mod license;
pub mod server;
pub mod store;
pub mod validator;
pub mod webhooks;
#[derive(Clone)]
pub struct AppState {
pub store: store::Store,
pub api_key: Option<String>,
pub license: license::LicenseStatus,
pub validator: Option<validator::OnlineValidator>,
pub webhook_sender: Option<webhooks::WebhookSender>,
}
pub use server::{read_key_file, resolve_data_dir, run, ServerConfig};