mod proxy; mod quota; mod serve_file; mod upload; pub use proxy::proxy_handler; pub use quota::{get_quota_handler, increase_quota_handler, set_quota_handler}; pub use upload::upload_handler; // Общий лимит квоты на пользователя: 5 ГБ pub const MAX_USER_QUOTA_BYTES: u64 = 5 * 1024 * 1024 * 1024; use actix_web::{HttpRequest, HttpResponse, Result}; /// Обработчик для корневого пути / pub async fn root_handler(req: HttpRequest) -> Result { match req.method().as_str() { "GET" => Ok(HttpResponse::Ok().content_type("text/plain").body("ok")), _ => Ok(HttpResponse::MethodNotAllowed().finish()), } }