Skip to content

Commit 7d28c52

Browse files
committed
controllers/helpers/pagination: Implement gather() for all RequestPartsExt implementers
1 parent ec1ec86 commit 7d28c52

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/controllers/helpers/pagination.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
use crate::config::Server;
22
use crate::controllers::prelude::*;
3+
use crate::controllers::util::RequestPartsExt;
34
use crate::middleware::log_request::CustomMetadataRequestExt;
45
use crate::models::helpers::with_count::*;
56
use crate::util::errors::{bad_request, AppResult};
@@ -72,7 +73,7 @@ impl PaginationOptionsBuilder {
7273
self
7374
}
7475

75-
pub(crate) fn gather<B>(self, req: &Request<B>) -> AppResult<PaginationOptions> {
76+
pub(crate) fn gather<T: RequestPartsExt>(self, req: &T) -> AppResult<PaginationOptions> {
7677
let params = req.query();
7778
let page_param = params.get("page");
7879
let seek_param = params.get("seek");

0 commit comments

Comments
 (0)