Include revisions of inputs in flake overview
This commit is contained in:
@@ -24,7 +24,7 @@ use flake_tracker::{
|
||||
Storage,
|
||||
},
|
||||
templates::{
|
||||
FlakeInfoTemplate,
|
||||
FlakeTemplate,
|
||||
FlakesTemplate,
|
||||
IndexTemplate,
|
||||
RevisionTemplate,
|
||||
@@ -91,7 +91,7 @@ async fn main() -> anyhow::Result<()> {
|
||||
let app = Router::new()
|
||||
.route("/", get(route_index))
|
||||
.route("/flakes", get(route_flakes))
|
||||
.route("/f/{uri}", get(route_flake_info))
|
||||
.route("/f/{uri}", get(route_flake))
|
||||
.route("/r/{revision_uri}", get(route_revision))
|
||||
.with_state(state);
|
||||
|
||||
@@ -118,13 +118,13 @@ async fn route_flakes(
|
||||
})?)
|
||||
}
|
||||
|
||||
async fn route_flake_info(
|
||||
async fn route_flake(
|
||||
State(state): State<AppState>,
|
||||
Path(uri): Path<String>,
|
||||
) -> Result<impl IntoResponse, AppError> {
|
||||
Ok(render_template(&FlakeInfoTemplate {
|
||||
Ok(render_template(&FlakeTemplate {
|
||||
uri: uri.clone(),
|
||||
flake_revisions: state.storage.revisions_from_flake(&uri).await?,
|
||||
revisions: state.storage.revisions_from_flake(&uri).await?,
|
||||
})?)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user