Update axum to 0.8

This commit is contained in:
2025-01-04 14:14:43 +01:00
parent d83e861aa1
commit 52cfff0e28
3 changed files with 244 additions and 162 deletions

View File

@@ -168,12 +168,12 @@ pub async fn get_router() -> Router {
let (prometheus_layer, metric_handle) = PrometheusMetricLayer::pair();
let app_router = Router::new()
.route("/:object_id/:object_type/", get(get_cached_file))
.route("/{object_id}/{object_type}/", get(get_cached_file))
.route(
"/download/:object_id/:object_type/",
"/download/{object_id}/{object_type}/",
get(download_cached_file),
)
.route("/:object_id/:object_type/", delete(delete_cached_file))
.route("/{object_id}/{object_type}/", delete(delete_cached_file))
.route("/update_cache", post(update_cache))
.layer(middleware::from_fn(auth))
.layer(Extension(ext))