use actix_web::{get, web, HttpResponse, Responder, Scope}; use crate::config; use crate::status::Status; #[get("/")] async fn get_status() -> impl Responder { return HttpResponse::Ok().json(Status { version: config::VERSION.to_string(), max_size: *config::LIMIT, max_views: *config::MAX_VIEWS, max_expiration: *config::MAX_EXPIRATION, allow_advanced: *config::ALLOW_ADVANCED, }); } pub fn init() -> Scope { web::scope("/status").service(get_status) }