add: allow 2 timeline retries instead of 1
This commit is contained in:
parent
e145449bc7
commit
9ef9b9e579
1 changed files with 3 additions and 2 deletions
|
@ -821,12 +821,12 @@ async fn swiss_army_timeline(
|
||||||
pub async fn swiss_army_timeline_request(
|
pub async fn swiss_army_timeline_request(
|
||||||
jar: CookieJar,
|
jar: CookieJar,
|
||||||
Extension(data): Extension<State>,
|
Extension(data): Extension<State>,
|
||||||
Query(req): Query<TimelineQuery>,
|
Query(mut req): Query<TimelineQuery>,
|
||||||
) -> impl IntoResponse {
|
) -> impl IntoResponse {
|
||||||
let data = data.read().await;
|
let data = data.read().await;
|
||||||
let user = get_user_from_token!(jar, data.0);
|
let user = get_user_from_token!(jar, data.0);
|
||||||
|
|
||||||
let mut tries_remaining = 1;
|
let mut tries_remaining = 2;
|
||||||
let mut empty_retries = 0; // how many times we've retried because of an empty list
|
let mut empty_retries = 0; // how many times we've retried because of an empty list
|
||||||
let mut list = Vec::new();
|
let mut list = Vec::new();
|
||||||
|
|
||||||
|
@ -839,6 +839,7 @@ pub async fn swiss_army_timeline_request(
|
||||||
if list.len() > 0 && empty_retries != 1 {
|
if list.len() > 0 && empty_retries != 1 {
|
||||||
tries_remaining -= 1;
|
tries_remaining -= 1;
|
||||||
empty_retries += 1;
|
empty_retries += 1;
|
||||||
|
req.page += 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue