fix: axum 0.8 route syntax, smoke test verified
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -8,3 +8,4 @@ data.db
|
||||
.vscode/
|
||||
**/dev.db
|
||||
docs/
|
||||
data/
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user