Quellcode durchsuchen

fix latest event id (#5789)

Robert Brennan vor 1 Jahr
Ursprung
Commit
d4e670a3e7
1 geänderte Dateien mit 6 neuen und 0 gelöschten Zeilen
  1. 6 0
      frontend/src/context/ws-client-provider.tsx

+ 6 - 0
frontend/src/context/ws-client-provider.tsx

@@ -79,6 +79,12 @@ export function WsClientProvider({
 
   function handleDisconnect() {
     setStatus(WsClientProviderStatus.DISCONNECTED);
+    const sio = sioRef.current;
+    if (!sio) {
+      return;
+    }
+    sio.io.opts.query = sio.io.opts.query || {};
+    sio.io.opts.query.latest_event_id = lastEventRef.current?.id;
   }
 
   function handleError() {