From 33a16f48317aa30dc07a82cc83762b422d157480 Mon Sep 17 00:00:00 2001 From: dasha_uwu Date: Thu, 28 Aug 2025 23:09:49 +0500 Subject: [PATCH] Make /sync respond early on server shutdown --- src/api/client/sync/v3.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/client/sync/v3.rs b/src/api/client/sync/v3.rs index 1745545c..feee0c3a 100644 --- a/src/api/client/sync/v3.rs +++ b/src/api/client/sync/v3.rs @@ -177,7 +177,7 @@ pub(crate) async fn sync_events_route( } // Wait for activity - if time::timeout_at(stop_at, watchers).await.is_err() { + if time::timeout_at(stop_at, watchers).await.is_err() || services.server.is_stopping() { trace!(since, next_batch, "empty response"); return Ok(sync_events::v3::Response::new(next_batch.to_string())); }