Extract router from main to its own module

This commit is contained in:
Juno Takano 2025-12-14 21:17:14 -03:00
commit 089b507299
6 changed files with 44 additions and 41 deletions

View file

@ -45,7 +45,6 @@ fn make_body(code: Option<u16>, message: Option<&str>) -> String {
.0
}
#[expect(clippy::unused_async)]
pub async fn not_found() -> Response<Body> {
by_code(
Some(404),

View file

@ -2,7 +2,6 @@ use axum::{body::Body, extract::Path, http::Response};
use crate::{formats::populate_graph, handlers, types::Node};
#[expect(clippy::unused_async)]
pub async fn node(Path(id): Path<String>) -> Response<Body> {
let mut context = tera::Context::new();

View file

@ -20,7 +20,6 @@ pub async fn nexus(template: &str) -> Response<Body> {
handlers::template::by_filename(template, &context, 500, None, false)
}
#[expect(clippy::unused_async)]
pub async fn search(Form(query): Form<Query>) -> Redirect {
Redirect::permanent(format!("/node/{}", query.node).as_str())
}