implement visitors count macro for each directory index

This commit is contained in:
yggverse 2025-06-28 18:13:17 +03:00
parent 450bbe60f3
commit 56830be4a9
7 changed files with 35 additions and 19 deletions

View file

@ -70,15 +70,19 @@ impl Connection {
fn response(&mut self, response: Response) -> usize {
let bytes = match response {
Response::File(b) => b,
Response::Directory(ref s, is_root) => {
Response::Directory(q, ref s, is_root) => {
&if is_root {
self.session.template.welcome(
Some(s),
Some(self.session.request.count()),
Some(self.session.request.total()),
Some(self.session.request.total(None)),
)
} else {
self.session.template.index(Some(s))
self.session.template.index(
Some(s),
Some(self.session.request.count()),
Some(self.session.request.total(Some(q))),
)
}
}
Response::InternalServerError(e) => {