Update to axum 0.8

This commit is contained in:
2025-01-04 14:51:39 +01:00
parent 4f78a5cf82
commit 41a9e92030
6 changed files with 85 additions and 192 deletions

View File

@@ -380,12 +380,12 @@ pub async fn get_authors_router() -> Router {
Router::new()
.route("/", get(get_authors))
.route("/random", get(get_random_author))
.route("/:author_id", get(get_author))
.route("/:author_id/annotation", get(get_author_annotation))
.route("/:author_id/books", get(get_author_books))
.route("/{author_id}", get(get_author))
.route("/{author_id}/annotation", get(get_author_annotation))
.route("/{author_id}/books", get(get_author_books))
.route(
"/:author_id/available_types",
"/{author_id}/available_types",
get(get_author_books_available_types),
)
.route("/search/:query", get(search_authors))
.route("/search/{query}", get(search_authors))
}

View File

@@ -752,8 +752,8 @@ pub async fn get_books_router() -> Router {
.route("/", get(get_books))
.route("/base/", get(get_base_books))
.route("/random", get(get_random_book))
.route("/remote/:source_id/:remote_id", get(get_remote_book))
.route("/search/:query", get(search_books))
.route("/:book_id", get(get_book))
.route("/:book_id/annotation", get(get_book_annotation))
.route("/remote/{source_id}/{remote_id}", get(get_remote_book))
.route("/search/{query}", get(search_books))
.route("/{book_id}", get(get_book))
.route("/{book_id}/annotation", get(get_book_annotation))
}

View File

@@ -286,11 +286,11 @@ async fn get_sequence_books(
pub async fn get_sequences_router() -> Router {
Router::new()
.route("/random", get(get_random_sequence))
.route("/search/:query", get(search_sequence))
.route("/:sequence_id", get(get_sequence))
.route("/search/{query}", get(search_sequence))
.route("/{sequence_id}", get(get_sequence))
.route(
"/:sequence_id/available_types",
"/{sequence_id}/available_types",
get(get_sequence_available_types),
)
.route("/:sequence_id/books", get(get_sequence_books))
.route("/{sequence_id}/books", get(get_sequence_books))
}

View File

@@ -255,10 +255,10 @@ async fn search_translators(
pub async fn get_translators_router() -> Router {
Router::new()
.route("/:translator_id/books", get(get_translated_books))
.route("/{translator_id}/books", get(get_translated_books))
.route(
"/:translator_id/available_types",
"/{translator_id}/available_types",
get(get_translated_books_available_types),
)
.route("/search/:query", get(search_translators))
.route("/search/{query}", get(search_translators))
}