From 2ece29b4146b1110755c3e612bac8ab0b9a3e1e6 Mon Sep 17 00:00:00 2001 From: yggverse Date: Mon, 8 Sep 2025 14:35:51 +0300 Subject: [PATCH] implement back/next pagination buttons --- src/main.rs | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/main.rs b/src/main.rs index acb4949..5df8712 100644 --- a/src/main.rs +++ b/src/main.rs @@ -256,22 +256,8 @@ fn index(public: &Public, page: Option) -> Result { )) } - /*if page.unwrap_or(1) * public.default_limit < total { - None - } else { - Some(uri!(index(search, Some(page.map_or(2, |p| p + 1))))) - }*/ - - if let Some(p) = page { - b.push(format!( - "=> /{} Next", - if p > 2 { - Some(format!("?page={}", p + 1)) - } else { - None - } - .unwrap_or_default() - )) + if page.unwrap_or(1) * public.default_limit < total { + b.push(format!("=> /?page={} Next", page.map_or(2, |p| p + 1))) } Ok(b.join("\n"))