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,
|
first,
|
||||||
last,
|
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();
|
model.query = query.clone();
|
||||||
orders.skip().perform_cmd(async move {
|
orders.skip().perform_cmd(async move {
|
||||||
Msg::FrontPageResult(
|
Msg::FrontPageResult(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user