Files
groovee/src/services/socketService.js
frontend perkafean dbc43d18fa ok
2024-09-18 08:40:55 +00:00

14 lines
550 B
JavaScript

import socketIOClient from "socket.io-client";
import API_BASE_URL from "../config.js";
const socket = socketIOClient(API_BASE_URL, {
transports: ["websocket"], // Use WebSocket for better performance
reconnection: true, // Enable automatic reconnection
reconnectionAttempts: Infinity, // Set to Infinity to keep trying
reconnectionDelay: 1000, // Time in ms to wait before attempting reconnection
reconnectionDelayMax: 5000, // Max delay in ms for reconnection attempts
timeout: 20000, // Connection timeout
});
export default socket;