Simplify template types

This commit is contained in:
Joscha 2023-08-06 18:19:03 +02:00
parent 7d314b98ae
commit 729b3ba672
3 changed files with 6 additions and 6 deletions

View file

@ -8,13 +8,13 @@ use crate::{config::Config, somehow};
struct CommitTemplate {
base: String,
repo_name: String,
current: String,
current: &'static str,
}
pub async fn get(State(config): State<&'static Config>) -> somehow::Result<impl IntoResponse> {
Ok(CommitTemplate {
base: config.web.base(),
repo_name: config.repo.name(),
current: "commit".to_string(),
current: "commit",
})
}

View file

@ -30,7 +30,7 @@ impl Commit {
struct CommitIdTemplate {
base: String,
repo_name: String,
current: String,
current: &'static str,
hash: String,
author: String,
author_date: String,
@ -100,7 +100,7 @@ pub async fn get(
Ok(CommitIdTemplate {
base: config.web.base(),
repo_name: config.repo.name(),
current: "commit".to_string(),
current: "commit",
hash: commit.hash,
author: commit.author,
author_date: util::format_time(commit.author_date)?,

View file

@ -17,7 +17,7 @@ struct Ref {
struct IndexTemplate {
base: String,
repo_name: String,
current: String,
current: &'static str,
tracked_refs: Vec<Ref>,
untracked_refs: Vec<Ref>,
}
@ -56,7 +56,7 @@ pub async fn get(
Ok(IndexTemplate {
base: config.web.base(),
repo_name: config.repo.name(),
current: "index".to_string(),
current: "index",
tracked_refs,
untracked_refs,
})