diff --git a/crates/adapters/template-askama/src/lib.rs b/crates/adapters/template-askama/src/lib.rs index 1f0739e..e9f18ae 100644 --- a/crates/adapters/template-askama/src/lib.rs +++ b/crates/adapters/template-askama/src/lib.rs @@ -1,9 +1,7 @@ -// crates/adapters/template-askama/src/lib.rs use askama::Template; use domain::models::{DiaryEntry, collections::Paginated}; use presentation::ports::HtmlRenderer; // Assuming you exposed the port -// The internal Askama template #[derive(Template)] #[template(path = "diary.html")] struct DiaryTemplate<'a> { @@ -13,7 +11,6 @@ struct DiaryTemplate<'a> { has_more: bool, } -// The public adapter struct pub struct AskamaHtmlRenderer; impl AskamaHtmlRenderer { @@ -22,7 +19,6 @@ impl AskamaHtmlRenderer { } } -// Implementing the presentation port impl HtmlRenderer for AskamaHtmlRenderer { fn render_diary_page(&self, data: &Paginated) -> Result { let has_more = (data.offset + data.limit) < data.total_count as u32;