[CodeFactor] Apply fixes to commit 2eb47cf

This commit is contained in:
codefactor-io 2023-11-09 09:38:12 +00:00
parent 2eb47cf57f
commit ec6a83ebd1
No known key found for this signature in database
GPG key ID: B66B2D63282C190F
2 changed files with 27 additions and 28 deletions

View file

@ -3,38 +3,37 @@ let retries = 0;
let maxRetries = 15;
function connect() {
socket = new WebSocket("ws://localhost:5000/events");
socket = new WebSocket("ws://localhost:5000/events");
// handle opening
socket.addEventListener("open", function (event) {
console.log("Connected to the WebSocket server");
retries = 0; // Reset the retries back to 0 since the connection was successful
});
// handle opening
socket.addEventListener('open', function (event) {
console.log('Connected to the WebSocket server');
retries = 0; // Reset the retries back to 0 since the connection was successful
});
// handle data
socket.addEventListener("message", function (event) {
console.log("Message from server:", event.data);
});
// handle data
socket.addEventListener('message', function (event) {
console.log('Message from server:', event.data);
});
// handle errors
socket.addEventListener("error", function (event) {
console.error("WebSocket error:", event);
});
// handle errors
socket.addEventListener('error', function (event) {
console.error('WebSocket error:', event);
});
// handle closing and reconnect
socket.addEventListener("close", function (event) {
console.log("WebSocket connection closed:", event.code);
// handle closing and reconnect
socket.addEventListener('close', function (event) {
console.log('WebSocket connection closed:', event.code);
// Reconnect handler
if (!event.wasClean && retries < maxRetries) {
setTimeout(() => {
console.log("Reconnecting to websocket. Attempt: " + retries)
connect();
}, 1000);
retries++;
}
});
// Reconnect handler
if (!event.wasClean && retries < maxRetries) {
setTimeout(() => {
console.log("Reconnecting to websocket. Attempt: " + retries);
connect();
}, 1000);
retries++;
}
});
}
// Initial connection attempt

View file

@ -36,4 +36,4 @@ loadSettings();
//import "./js/daemon";
//import "./js/sock.js";
//import './js/settingsHandler.js'
import './js/event_sock.js'
import "./js/event_sock.js";