web: set reasonable defaults on front page requests
This commit is contained in:
parent
d0a02c2f61
commit
01cbe6c037
@ -238,6 +238,14 @@ pub fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders<Msg>) {
|
||||
first,
|
||||
last,
|
||||
} => {
|
||||
let (after, before, first, last) = match (after.as_ref(), before.as_ref(), first, last)
|
||||
{
|
||||
// If no pagination set, set reasonable defaults
|
||||
(None, None, None, None) => {
|
||||
(None, None, Some(SEARCH_RESULTS_PER_PAGE as i64), None)
|
||||
}
|
||||
_ => (after, before, first, last),
|
||||
};
|
||||
model.query = query.clone();
|
||||
orders.skip().perform_cmd(async move {
|
||||
Msg::FrontPageResult(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user