contexmenu handle in MapComponent wegen error contextmenu nicht vorhanden
This commit is contained in:
@@ -2,38 +2,12 @@
|
||||
import { useEffect, useState } from "react";
|
||||
import { SERVER_URL } from "../config/urls";
|
||||
import { useDispatch, useSelector } from "react-redux";
|
||||
import { connectWebSocket, disconnectWebSocket } from "../redux/actions";
|
||||
|
||||
const useLineData = (webserviceGisLinesStatusUrl, setLineStatusData) => {
|
||||
const dispatch = useDispatch();
|
||||
const messages = useSelector((state) => state.messages);
|
||||
const [lineColors, setLineColors] = useState({});
|
||||
const [tooltipContents, setTooltipContents] = useState({});
|
||||
const [webSocketMessages, setWebSocketMessages] = useState([]);
|
||||
|
||||
useEffect(() => {
|
||||
const ws = new WebSocket("ws://localhost:3001"); // Verwende den externen WebSocket-Server
|
||||
|
||||
ws.onopen = () => {
|
||||
console.log("WebSocket-Verbindung hergestellt");
|
||||
// Testnachricht an den Server senden
|
||||
ws.send(JSON.stringify({ type: "test", message: "Hallo vom Client" }));
|
||||
};
|
||||
|
||||
ws.onmessage = (event) => {
|
||||
const message = JSON.parse(event.data);
|
||||
setWebSocketMessages((prev) => [...prev, message]);
|
||||
console.log("WebSocket-Nachricht erhalten:", message);
|
||||
};
|
||||
|
||||
ws.onclose = () => {
|
||||
console.log("WebSocket-Verbindung geschlossen");
|
||||
};
|
||||
|
||||
return () => {
|
||||
ws.close();
|
||||
};
|
||||
}, []);
|
||||
|
||||
useEffect(() => {
|
||||
let isCancelled = false; // Flag to cancel ongoing operations if component unmounts
|
||||
|
||||
Reference in New Issue
Block a user