fix: axum 0.8 route syntax, smoke test verified

This commit is contained in:
2026-05-31 05:55:47 +02:00
parent 9aba393fde
commit 3a18fd1d3f
2 changed files with 6 additions and 5 deletions

1
.gitignore vendored
View File

@@ -8,3 +8,4 @@ data.db
.vscode/
**/dev.db
docs/
data/

View File

@@ -16,17 +16,17 @@ pub fn api_v1_router() -> Router<AppState> {
.route("/auth/me", get(auth::me))
// albums
.route("/albums", post(albums::create_album))
.route("/albums/:id", get(albums::get_album))
.route("/albums/:id/entries", post(albums::add_entry))
.route("/albums/{id}", get(albums::get_album))
.route("/albums/{id}/entries", post(albums::add_entry))
.route(
"/albums/:id/entries/:asset_id",
"/albums/{id}/entries/{asset_id}",
delete(albums::remove_entry),
)
// assets
.route("/assets/ingest", post(assets::ingest))
.route("/assets/timeline", get(assets::timeline))
.route("/assets/:id", get(assets::get_asset))
.route("/assets/:id/metadata", put(assets::update_metadata))
.route("/assets/{id}", get(assets::get_asset))
.route("/assets/{id}/metadata", put(assets::update_metadata))
// storage
.route("/storage/volumes", post(storage::register_volume))
.route(