sync/race problems + dropped frames on exit problems

This commit is contained in:
lda committed 2026-09-11 05:39:30 +07:00 Verified
1 parent 823bc81d07
commit e45a941706
6 files changed
+187 -34

No files matched your search

+4 -3
View File
@@ -191,9 +191,10 @@ async fn alerts_stream_socket(state: AppState, mut socket: WebSocket) {
let mut rx = state.alerts.subscribe();
if let Some(encoded) = state.alerts.latest_payload().await
&& socket.send(Message::Text(encoded.into())).await.is_err() {
return;
}
&& socket.send(Message::Text(encoded.into())).await.is_err()
{
return;
}
loop {
match rx.recv().await {