Skip to content

Commit 6bb6793

Browse files
committed
controllers/helpers/pagination: Add PaginationOptions::is_backward() fn
1 parent 0e21380 commit 6bb6793

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/controllers/helpers/pagination.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ impl PaginationOptions {
5656
None
5757
}
5858
}
59+
60+
pub(crate) fn is_backward(&self) -> bool {
61+
matches!(self.page, Page::SeekBackward(_))
62+
}
5963
}
6064

6165
#[derive(Debug, Deserialize, FromRequestParts, utoipa::IntoParams)]

src/controllers/krate/search.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ pub async fn list_crates(
120120
.limit_page_numbers()
121121
.enable_seek(true)
122122
.gather(&req)?;
123-
let is_forward = !matches!(pagination.page, Page::SeekBackward(_));
123+
let is_forward = !pagination.is_backward();
124124

125125
if let Some(q_string) = &filter_params.q_string {
126126
if !q_string.is_empty() {

0 commit comments

Comments
 (0)