From 9ef9b9e57950783adc5469894577a36f88538cf0 Mon Sep 17 00:00:00 2001 From: trisua Date: Sat, 9 Aug 2025 17:33:49 -0400 Subject: [PATCH] add: allow 2 timeline retries instead of 1 --- crates/app/src/routes/pages/misc.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/app/src/routes/pages/misc.rs b/crates/app/src/routes/pages/misc.rs index e069f98..36c46a2 100644 --- a/crates/app/src/routes/pages/misc.rs +++ b/crates/app/src/routes/pages/misc.rs @@ -821,12 +821,12 @@ async fn swiss_army_timeline( pub async fn swiss_army_timeline_request( jar: CookieJar, Extension(data): Extension, - Query(req): Query, + Query(mut req): Query, ) -> impl IntoResponse { let data = data.read().await; 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 list = Vec::new(); @@ -839,6 +839,7 @@ pub async fn swiss_army_timeline_request( if list.len() > 0 && empty_retries != 1 { tries_remaining -= 1; empty_retries += 1; + req.page += 1; } }