We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a9a9119 commit ddf9bcdCopy full SHA for ddf9bcd
apps/hermes/server/src/api/rest/v2/sse.rs
@@ -96,13 +96,12 @@ where
96
// Convert the broadcast receiver into a Stream
97
let stream = BroadcastStream::new(update_rx);
98
99
- // Set connection deadline
100
- let connection_deadline = Instant::now() + MAX_CONNECTION_DURATION;
+ // Set connection start time
+ let start_time = Instant::now();
101
102
let sse_stream = stream
103
.take_while(move |_| {
104
- let now = Instant::now();
105
- now < connection_deadline
+ start_time.elapsed() < MAX_CONNECTION_DURATION
106
})
107
.then(move |message| {
108
let state_clone = state.clone(); // Clone again to use inside the async block
0 commit comments